It's a common question, who's your favourite James Bond? With 25 films there have been a host of actors who have played the titular spy created by novelist Ian Fleming.
Among the actors who have played 007, there are impressive resumes: Sean Connery was the first Bond on the big screen, Roger Moore starred in 7 movies, and Daniel Craig is the longest-serving Bond.
For this list, we'll be looking at actors who played Bond in a film only. Our countdown includes Sean Connery, Daniel Craig, Roger Moore, and more.
ALSO READ | Daniel Craig's f-bomb warning to next Bond star