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.
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