Follow us on Google News
Get the latest updates directly in your Google News feed
James Bondis everything a spy needs to be. He is the stereotype of a spy- smart, intelligent, mature, exceedingly cunning, and quick in his actions and decision-making. Sounds like a perfect package, right? However, he’s a fictional character created by novelistIan Flemingin 1953. There are a total of 27 films. Except for two, 25 films were made by Eon Productions. The latest filmNo Time To Dieis in theaters now and is garnering positive reviews and love from the audience for many reasons. One of them is that this film concludesDaniel Craig’sinvolvement in the franchise. However, Daniel isn’t the first actor to portray this role. Before him, many actors portrayed the role. But, not all of them topped the list of being best at it. So, here’s a list of every actor who played James Bond in rank order. Check it out!
1. Sean Connery (1962-1967, 1971, And 1983)
Nobody can beat the original. Can they? Sean Connery played the role of James Bond and Oh Boy! What a performance it was. But do you know he wasn’t Fleming’s first choice? He wasn’t introduced to him until Sean was well into the movie. However, after seeing him perform, he changed his mind. Moreover, Sean’s version of Bond has become the coolest character in cinematic history!
2. Daniel Craig (2006-2021)
The franchise was looking for someone who could revive it using his contemporary identity. Daniel Craig was the perfect choice for the role. AND, he did wonders for the franchise. Numbers don’t lie. His James Bond movies have been a commercial success. After Sean, he has become the measuring stick to compare other actors who played the role.
3. Roger Moore (1973-1985)
Moore appeared in SEVEN films. That’s a record-breaker. Moreover, he’s the only actor out of the whole lot who has tasted almost all the aspects of Fleming’s character- from dangerous killer to space-faring clown. He was no doubt charismatic and entertaining, but many of his movies lacked logic. Hence, most of his movies do not qualify for a re-watch!
4. Timothy Dalton (1987-1989)
Ian Fleming’s portrayal of James Bond was best served by none other than Timothy Dalton. However, he could only appear in 2 Bond movies. Both of them were commercially hit and best representations of James Bond. But things didn’t go well between the producers and the production house. Hence, production was stopped. By the time they resumed, Dalton’s contract was over!
5. Pierce Brosnan (1995-2002)
Brosnan appeared in four films. But couldn’t charm the audience as James Bond. He made the character look boring and not charismatic as how he is supposed to be.
6. George Lazenby (1969)
Lazenby only appeared in one film “On Her Majesty’s Secret Service” and was replaced by Roger Moore when they resumed with the franchise in 1973.
7. David Niven (1967)
Niven was Fleming’s first choice for the character. However, he only appeared in one film 1967’s “Casino Royale”. That too, as an older and retired version of the character.
Sukanya Kumar Vasisht
Articles Published :190
More from Sukanya Kumar Vasisht
Shang-Chi: 5 MCU Heroes Shang-Chi Could Team Up With In The Sequel
Hawkeye: 6 BTS Facts That Will Make You Love The Series Even More!
Robert Downey Senior: Movies Directed By RDJ’s Dad Every Fan Must Watch
Recommended
Real Reason Why Minx on Starz Will Not Return for Season 3
Honey Don’t! Cast: Is Chris Evans Playing a Villain in Margaret Qualley’s Upcoming August 22 Release
NYT Wordle Hints and Solution for June 22, 2025
‘Blue Beetle’ Turns Two: James Gunn’s DCU Has Forgotten Him But These 4 DC Shows Did Him Proud
Transformers Star Is Absolutely Right on Why He Rejected ‘The Penguin’
How Many Episodes Are Left in One Piece Egghead Arc? Explained
007agent 007CelebritiesDaniel CraigDavid NivenGeorge LazenbyhollywoodJames Bondjames bond movieMoviesNo Time to DiePierce BrosnanRoger MooreSean ConneryTimothy Dalton

