Top 10 Best Actors Who Have Played James Bond

Who is your favorite actor who has played the famous "James Bond"? Vote here.
The Top Ten
Sean Connery Sir Thomas Sean Connery (August 25, 1930 - October 31, 2020) was a Scottish actor and producer. He won an Academy Award, two BAFTA Awards, and three Golden Globes... read more

As of late, the concept of who portrayed the best Bond was broached. While many actors have done justice to the role and carried their respective movies wonderfully over the decades, by a notable margin, I know and remember one who brought larger-than-life animation to 007: that entity, Mr. Sean Connery.

The suspense scenes and the more relaxed scenes from Sean Connery's first and subsequent movies, complete with camera angles, audiovisual effects, and raw actor performance, truly enabled the concept of the Ian Fleming secret agent to reach stellar magnitude. Actor Sean Connery has a magnetism as the man Sean Connery has a presence. Therefore, the recipe for captivating even a child's attention, as I was in the 1970s, was all there.

Many of the great movies ever made for their entertainment engagement and wow-value were because of wise casting and awesome movie-making teams. Consequently, the James Bond movie franchise has enthralled audiences for decades and will continue for many decades as such awesome combinations in the minds of movie-making geniuses continue. Mr. Sean Connery, or Sir Sean Connery as he may be referred to, is and will be the standard measure for the quintessential male espionage fighter with all the power, elegance, and drive.

Long live Sean Connery! A toast to a Hollywood great who is also in a class by himself and will live forever in the movies he made.

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.

I like how Daniel Craig is a more focused actor towards the actual action scenes, and his seriousness always makes me feel like he can never lose.

The reason he's number three on this list and not one or two is pretty easy to figure out:
1. Blonde hair, James Bond always has black.
2. Not as smooth with the ladies.
3. A James Bond may not be as serious as him.

Well, I think all three of those reasons that I've heard from people are stupid:
1. The blonde hair doesn't bother me.
2. I don't think he's too bad with the ladies.
3. I love that kind of seriousness in a Bond.

Vote for Daniel Craig!

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.

Pierce Brosnan was the perfect James Bond, and it is his films I can watch over and over again. He had the perfect mix of sophistication and humor, which was overdone by Roger Moore. Timothy Dalton was too serious, and George Lazenby just never got it right in any way. His accent was so fake also.

As for Daniel Craig, he is a good actor, but James Bond? Never! He looks like a builder with no class.

So, as the perfect Bond, Brosnan wins hands down in my opinion. Sean Connery comes a close second, though.

Pierce Brosnan is probably the prettiest of them all who has played Bond, but that's not the reason I think he's the best. The reason for that is because he combined all the elements of the previous Bonds together. He has the charm of Connery, the gift of comedy that Moore had, and the darkness of Dalton. While Timothy Dalton is my favorite James Bond, and I do think he's the best as well, Pierce Brosnan has to be my second favorite.

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

His version of Bond is charming, debonair, witty, and cunning. These are elements I like to see in Bond, even though they 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 seven Bond films reflects his success. I don't know why he's underrated so much.

Roger Moore had it all and was/is 007. Tall, suave, sophisticated, sexy, excellent at physical comedy, great comedic timing, and so hot but so fun. He's an excellent actor. He embodied the character with perfection. I enjoy everyone else, but Roger is being underrated here because he's not very well known to the younger crowds or most recent. You're a true classic, Roger Moore.

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

This is my list:

1. Timothy Dalton - My most favorite Bond. He is so calm and cool but at the same time brutal, stylish, and badass. He captured the true essence of Ian Fleming's Bond. The most underrated James Bond actor.

2. Sean Connery - Best classic Bond ever. He is amazing and has the true spirit of James Bond. He is the icon of the franchise.

3. Pierce Brosnan - A great Bond, and he was best at doing action scenes. He also succeeded in maintaining the seriousness of the character. Better than Craig.

4. Roger Moore - Mediocre Bond. He was never my favorite. He always seemed too cheesy in his portrayal, and his movies are full of corny humor and ridiculous scenes. He doesn't deserve the popularity he gets, and his movies were kind of overrated. However, his movies still had some memorable scenes.

5. Daniel Craig - My least favorite Bond. He was okay but too overrated. He tried to be a complete ripoff of Dalton. He is more like a stone with no facial expressions and is great at boring me. What bugs me the most is that people didn't want Dalton's portrayal as a darker and ruthless version of James Bond, but Craig rips him off, and everyone likes him. That is really unfair.

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.

Totally underrated. Remember, OHMSS was his first movie ever! The movie, like the book, is tough. Bond shows his human side, actually falls in love, marries, and then has Tracy die on the wedding day.

A new actor and a very different characterization threw audiences, and the style of the film being very "60s" makes it dated and a little silly looking now. Worst of all, George got some terrible advice. He was 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.

David Niven
Peter Sellers Peter Sellers CBE (born Richard Henry Sellers; 8 September 1925 - 24 July 1980) was an English actor and comedian. He first came to prominence performing in the BBC Radio comedy series The Goon Show, featured on a number of hit comic songs and became known to a worldwide audience through his many film... read more
Barry Nelson
Toby Stephens
The Contenders
Bob Holness
BAdd New Item