Daniel Craig is 58 years old as of October 2026. He was born on 2 March 1968.
English actor who played James Bond in five films from Casino Royale to No Time to Die and stars as Benoit Blanc in Knives Out
Did you know?He was a keen rugby player in his youth and played for Hoylake RFC on the Wirral.
Quick facts
Date of birth2 March 1968
Age58
NationalityBritish
BirthplaceChester, United Kingdom
Occupationtelevision actor, film actor, actor
Editor's Take:
Daniel Craig reinvented James Bond for the twenty-first century. He grew up in Liverpool and the Wirral and trained at the Guildhall School in London. Roles in Our Friends in the North and Layer Cake earned him attention. His casting as Bond in 2005 was attacked by some fans. Casino Royale silenced them, showing a tougher, more wounded 007. He played Bond five times, ending with No Time to Die. He then played the detective Benoit Blanc in Knives Out. He earned a Golden Globe nomination for Queer.
Daniel Wroughton Craig ( CRAYG; born 2 March 1968) is an English actor. He gained international fame by playing the fictional secret agent James Bond in the films Casino Royale (2006), Quantum of Solace (2008), Skyfall (2012), Spectre (2015) and No Time to Die (2021).