How many James Bond films has Daniel Craig appeared in?
3
4
5
6
Answer
Daniel Craig has portrayed James Bond in five films, starting with "Casino Royale" in 2006 and ending with "No Time to Die" in 2021. He is the sixth actor to play the iconic British spy.
The Ultimate Daniel Craig Challenge: How Well Do You Know the Dashing English Actor?