Identify this famous actor, known for playing James Bond in the highest-grossing films of the franchise.
Quiz Options
- Sean Connery
- Roger Moore
- Daniel Craig
- Pierce Brosnan
Explanation
Daniel Craig portrayed James Bond in five films, including 'Skyfall' and 'Spectre', which achieved significant box office success and are among the highest-grossing in the franchise.