What actor played James Bond for the longest time span?

What actor played James Bond for the longest time span?

Roger Moore
Pierce Brosnan
Daniel Craig
Sean Connery

Answer: The correct answer is Roger Moore.

Leave a Reply

Your email address will not be published.