Best Actors Who Have Played James Bond

Who is your favourite actor who has played the famous "James Bond"? Vote here.

The Top Ten

1 Sean Connery


Sean Connery is the best one for the movie role! All others only impersonators, really.

I agree there all good if I'd rate them it would be
10. Terence young
9. Barry nelson
8. David niven
7. George lazenby
6. Peter Sellers(the movie was crap, sellers was great)
5. Daniel Craig(he is good but we got wait and see skyfall and then maybe he'll be higher)
4. Pierce Brosanan(all movies were bad except for goldeneye that movie was awesome, brosan has all the other bonds features, connery and moores charm, dalton and craigs coldness and George lazenby's forgettableness.
3. Timothy Dalton( a very underrated bond. His movies are good. He is great)
2. Roger Moore(He has the best charm, he has the most movies, but was not as good as connery)
1. Sean Connery(great, original, if any other actor was before him he probably wouldn't have been the best)

Sean has always been my Bond. You Only Live Twice was the first film I sat down and fully watched and I really enjoyed it. So Sir Sean you are the definitive 007 and you deliver my favourite line ever in a bond film in Dr No: World domination, the same old dream.

2 Daniel Craig Daniel Craig Daniel Wroughton Craig is an English actor. Craig trained at the National Youth Theatre and graduated from the Guildhall School of Music and Drama in 1991, before beginning his career on stage.


He's boring as hell. - Tia-Harribel

I think his portrayal of the character is the most realistic and least sensationalized.

The Daniel Craig James Bond movies are the ones that got what I like to call The Star Trek Treatment, the older Bond movies, like the old Star Trek movies, were movies that relied more on dialogue and story rather than action, the action was there but it was a little more layed back and relaxed, whereas the Daniel Craig Bond movies, Like the new Star Trek movies, are much more action heavy, in the end it really comes down to what you prefer, the slower burn of the older movies, or the fast paced action tone of the newer movies

3 Pierce Brosnan Pierce Brosnan Pierce Brendan Brosnan is an Irish actor and film producer who after leaving comprehensive school at age 16, began training in commercial illustration.

The best bond!

He should be on number one.

Pierce brosnan is one of the best looking James Bond there is. His attitude is just perfect for the role and his movies are just, awesome. Please vote for him because he is the best James Bond for the role.

This guy should be the best James bond actor, so far, in the movie James Bond franchise. His looks and acting is perfect to be a James Bond.

4 Roger Moore Roger Moore Sir Roger George Moore KBE (1927-2017) was an English actor. Moore played the British secret agent James Bond in seven feature films such as Moonraker, The Spy Who Loved Me and Live and Let Die, between 1973 and 1985. Moore worked as a model and made several appearances in minor films and television more.

Fleming himself thought Moore was the actor to play Bond ( and, strangely, Hoagy Carmichael ). Roger played the role more times than anybody which should tell you something. They say that your favorite Bond is the first one you see on the big screen, so it's always Roger Moore for me.

Albert R Broccoli and Harry Saltzman like Cary Grant and Roger Moore.
#Inside Dr No documentary
#Bond 1973 The lost documentary
#Mainly Millicent
Roger Moore /James Bond actor 1964.
Connery =Dana Broccoli and movie Little people.
Actor :Sean Connery
Another actor can not =Sean Connery.

Roger is my favorite James Bond. I think Sean Connery was original and very unique Bond; Pierce Brosnan had the best look; D. Craig is probably the hottest; T. Dalton is definitely the most underrated and overlooked.
Anyway, are. Moore is still my number 1. He added a great humor to this role even though critics didn't like it - Irina2932

His version of Bond is charming, debonair, witty and cunning. These are elements I like to see in Bond even though may not be Ian Fleming's actual Bond. It was hard to find a replacement for Sean Connery (just look at George Lazenby), but he did a great job replacing Sean Connery and is the only older Bond actor to successfully replace a younger actor. His legacy of 7 Bond films reflects his success. I don't know why he's underrated so much.

5 Timothy Dalton Timothy Dalton Timothy Peter Dalton is an English actor. He is known for portraying James Bond in The Living Daylights and Licence to Kill, as well as Rhett Butler in the television miniseries Scarlett.

The Daltonator

Has anyone here read the source material? Bond was not wrote as a wise cracking smart ass, he was dangerous and capable of going off on rampages. Dalton has been the only Bond to capture this. Although I would caveat that Craig has started to channel the best parts of Daltons performances. - MickDee

The most faithful and believable James Bond portrayal, I love Connery and Brosnan but Dalton is easily the best.

Timothy Dalton's Bond is so underrated. He may have been tougher, but he was definitely a better bond and played him the way Ian Fleming would have wanted him to be portrayed.

6 George Lazenby George Lazenby George Robert Lazenby is an Australian actor and former model, best known for portraying James Bond in the 1969 film On Her Majesty's Secret Service when he was 29 years old, being the youngest actor to date to have portrayed the character.

I regard George Lazenby James Bond right up there with Sean Connery's. Don't get me wrong if you push me and you don't have to push me too hard my favorite of all time is Sean Connery' James Bond. But my list would be 1. Sean Connery, 2.George Lazenby, 3. Timothy Dalton 4. Daniel Craig, all the rest of actors you put them in whatever place you want, for me these four are the best that did Ian Fleming's James Bond justice.

He is not that good

Totally underrated. Remember OHMSS was his first movie EVER! The movie like the book is tough, Bond shows his human side and actually falls in love. Marries and than has Tracy die on the wedding day. New actor and a very different characterisation threw audiences and the style of the film very "60s" makes it dated and a little silly looking now.
Worst of all George got some terrible advice being convinced the series would not last by an agent and told to leave the series and try to cash in on his sudden fame. He opted out of his three picture deal. WORST ADVICE EVER!
He was tough, athletic and his acting would have matured. We would have got the three sort arc like the books and they could have been great! I mean Daniel Craig era stories great (though maybe not the acting quality George was a novice). The two great book to screen adaptations that could have been.

The worst - Userguy44

7 Peter Sellers Peter Sellers

I don't know what to say but he's not a great choice for a bond actor

8 David Niven

Way to old I mean how chould he be in a James Bond movie

9 Barry Nelson

Okay. Nothing special he's handsome but should be higher

BAdd New Item

Related Lists

Top Ten Actors Who Have Portrayed James Bond In EON Productions' Films Top Ten Actors, Dead and Alive, Who Would Make Excellent James Bond Villains Actors Who Should Become the New James Bond Top 10 Actors Who Can Replace Daniel Craig As James Bond Coolest Actors to Play James Bond

List StatsCreated 28 Nov 2010

1,000 votes
9 listings
9 years, 14 days old

Top Remixes (21)

1. Timothy Dalton
2. Daniel Craig
3. Roger Moore
1. Timothy Dalton
2. Daniel Craig
3. Sean Connery
1. Roger Moore
2. Timothy Dalton
3. Sean Connery

View All 21

Error Reporting

See a factual error in these listings? Report it here.