Trivia ForgePlay free →

Which actor portrayed James Bond in the 2006 film 'Casino Royale'?

Show answer

Daniel Craig

Craig was the first blond actor to play Bond, which caused controversy among fans before the movie's release. He went on to play the character in five films, ending his tenure with 'No Time to Die'.

Also asked as:
  • Who played the role of James Bond in the 2006 movie 'Casino Royale'?

Would you remember this in 6 months?

Trivia Forge uses spaced repetition so facts stick. Free, no signup needed.

Practice Film & Television questions →

More Film & Television trivia

See all 516 →