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'?