The first actor to play James Bond on screen was Barry Nelson , who portrayed “Jimmy Bond” in a 1954 US TV adaptation of Casino Royale for the anthology show Climax!.

Quick Scoop

  • The answer most people give to “who was the first James Bond?” is Sean Connery, but historically that is not quite accurate.
  • In 1954, American actor Barry Nelson played a reworked, Americanized “Jimmy Bond” in a one-hour television version of Casino Royale.
  • Because this was TV and not a feature film, Nelson is often forgotten in casual trivia, even though his performance came eight years before the movies.

Why Sean Connery Is Often Named

  • Sean Connery was the first actor to portray James Bond in an official, cinema-released feature film, starting with Dr. No in 1962.
  • For that reason, Connery is usually considered the “original” film Bond in popular culture, even though he was not literally the first person ever to play the character.

A Fun Trivia Twist

  • Some Bond historians also note that stuntman Bob Simmons appears as Bond in the iconic gun-barrel sequence in Dr. No , which technically makes him the first 007 seen in an EON-produced movie, ahead of Connery’s first on-screen moment in that film.
  • In pub quizzes and forum debates, you will see three different “first Bonds” depending on how the question is framed: Barry Nelson (first screen Bond), Bob Simmons (first cinema-seen EON 007 in the gun barrel), and Sean Connery (first official feature-film Bond lead).

So, if someone asks “who was the first James Bond?” and does not specify movies vs. TV, the most historically precise answer is: Barry Nelson in the 1954 TV adaptation of Casino Royale.

Information gathered from public forums or data available on the internet and portrayed here.