077 Agents have a big impact on Hollywood movies when it comes to detective movies. Six different actors have taken on the iconic role in the Eon-produced franchise, each adding their style and personality to the part. Author Ian Fleming’s experiences as a member of the Naval Intelligence Division during World War II inspired his fictional Secret Service agent, James Bond. The name of the American ornithologist with whom Fleming chose to identify his fictional persona The breaking of the German diplomatic code by British naval intelligence in World War I is the inspiration for James Bond’s code number 007.
Here is a complete list of all the actors who have played James Bond on film and TV, beginning with those who have played the part after Connery. Included in this list are David Niven, George Lazenby, Roger Moore, Timothy Dalton, Pierce Brosnan, and Daniel Craig. In a 1954 television adaptation of Casino Royale, American actor Barry Nelson played Bond for the first time.
ALSO READ-Netflix Secret Codes List For Your Every Favourite Movie And Series!
How Many 007 Agents Are There?
1. Barry Nelson
In a 1954 TV movie version of Casino Royale, Barry Nelson played 007, but the late Scottish actor Sir Sean Connery is more generally identified with the role. This American TV film starred Peter Lorre and Linda Christian.
2. Sean Connery
They say the original is always the finest, and in this situation, that statement holds true for Sir Sean Connery. To be fair, Diamonds Are Forever isn’t the greatest, and it was strange to see him reprise the role of James Bond in the unofficial Never Say Never Again, but no one has topped Sean. Since then, every James Bond has strived to top his level of coolness, making him the gold standard.
3. Pierce Brosnan
Before Daniel Craig took over as James Bond, Pierce Brosnan played the role for the final time. Die Another Day, Brosnan’s fourth and final Bond film, was a major letdown and may have damaged his lasting legacy in the role. Brosnan, on the other hand, deserves more acclaim because he consistently displays an impressive blend of cheekiness, danger, and charm.
ALSO READ: How Many Iron Man Movies Are There In Total? Know Here!
4. George Lazenby
Actor George Lazenby played James Bond in his one and only film, On Her Majesty’s Secret Service, in 1969. He had the shortest run of any of the actors on the list and was the second to play the role during the Eon Productions era. As much as we love George Lazenby, he has to settle for last place because he has appeared in only one Bond film. While Lazenby’s lack of acting experience may have raised an eyebrow as large as Roger Moore’s at the time, his vulnerable performance as Bond is still a pleasure to watch all these years later.
5. Roger Moore
Roger Moore, who played James Bond in seven films between 1973 and 1985, has the record for the most appearances by any actor in the role. These films include Live and Let Die (1973), The Man with the Golden Gun (1974), The Spy Who Loved Me (1977), Moonraker (1979), For Your Eyes Only (1981), and many more. The suavest Bond, but not the gritty one, is often held to be Daniel Craig. Moore’s take on Bond was rather tongue-in-cheek, so if you’re in the mood for some lighthearted espionage antics, he’s your man. He may have stayed in show business well into the 1980s, but his smooth agent is hard to resist.
6. Timothy Dalton
Like George Lazenby, Timothy Dalton has been mostly forgotten, presumably because he only appeared in two films (though he would have liked to appear in more if production delays in the early 1990s hadn’t gotten in the way). When viewed in retrospect, though, his two flicks from the late ‘80s are the ideal blend of entertaining ‘80s Bond and a preview of what Daniel Craig did two decades later. To play James Bond for the fourth time in the Eon Productions era, Eon cast Timothy Dalton, who had previously gained fame in several period plays of the 1980s.
He played the spy in the films The Living Daylights (1987) and Licence to Kill (1987). Dalton’s performance as Mr. Skinner in Hot Fuzz could make him recognizable to a younger audience. A glimmer of mischief remains in Dalton’s eye, but he is still furious. Underrated.
7. Daniel Craig
There was a lot of uproar amongst fans in the early 2000s when a blonde actor was cast as the next James Bond. With the release of the superb Casino Royale, any lingering doubts were quickly put to rest, and Daniel Craig has now held the Bond role for the longest period of time. Despite Craig occasionally showing signs of exhaustion in the character, his films as Bond have been consistently clever and action-packed, with the exception of Quantum of Solace.
Daniel Craig is one of the longest-serving performers to play James Bond, having done so for 15 years. When he initially played James Bond in 2006’s financially and critically acclaimed Casino Royale, he received a lot of praise. In addition to Quantum of Solace (2008), Skyfall (2012), Spectre (2015), and No Time to Die (2017), he has starred as James Bond in each of these films (2020).
ALSO READ- 15 Movies On Hitler: History Lessons Boring? Watch These Films!