Daniel Craig was 38 years old when Casino Royale was released in 2006, having been born on March 2, 1968.

Quick Scoop

  • Daniel Craig’s birthdate : March 2, 1968.
  • Casino Royale release year: 2006, making him 38 at the time.
  • The film was his first full outing as James Bond, kicking off a grittier, more grounded era for the character.

Mini Timeline

  1. 1968: Daniel Craig is born in Chester, England.
  1. 2005–2006: He films Casino Royale and is in his late 30s during production.
  1. 2006: The movie releases, with a 38‑year‑old Craig debuting as Bond on screen.

Forum & Trending Angle

  • Fans on forums still debate whether a 38‑year‑old Bond felt “too old” for an origin story, even though many praise his physical intensity and realism.
  • Recent online pieces revisit Casino Royale as a modern classic and often highlight Craig’s age as part of why his Bond feels more weathered and vulnerable than earlier incarnations.

TL;DR: Daniel Craig was 38 in Casino Royale , playing a slightly older but tougher “rookie” Bond.

Information gathered from public forums or data available on the internet and portrayed here.