Subscriber Total Access
Learn more
Buy this photo
Buy this photo
Sean Connery stars in "Dr. No, " the first James Bond movie.
Roger Moore stars as James Bond (with Barbara Bach) in "The Spy Who Loved Me" from 1977.
Sean Connery plays James Bond for the second time in 1963's "From Russia With Love."
Pierce Brosnan took over the role of James Bond in "Tomorrow Never Dies" with co-star Michelle Yeoh.
Daniel Craig is the latest actor to step into the James Bond role. He made his 007 debut in "Casino Royale."
Daniel Craig is the latest actor to step into the James Bond role. He made his 007 debut in "Casino Royale" with Eva Green.
British actor Roger Moore tied Sean Connery for playing James Bond in seven 007 adventures.
About this Article
Fifty years ago, "Dr. No" gave us Sean Connery as James Bond, Agent 007, a name and a number that have become synonymous with sex, violence, intrigue and spectacle. Only seven actors have played the 007 character, not counting numerous Bonds running amok in 1967's spoof "Casino Royale." What's the appeal of this dapper secret agent, whose way with wine, women and food has captivated generations of fans?Galleries by Category