James Bond is machismo personified. After decades of spying, he still hasn’t been out of the top fictional characters that hit the big screen. This phenomenon can be attributed to the movie’s storyline that sends us to the edge of our seats. But then again, we cannot deny that we love the franchise so much because of the hunk and kick ass portrayal of the chosen ones-the James Bond actors.

To date, 6 actors have already donned the 007 cap and formed a culture of BOND age in the process. Read this roundup of James Bond actors and take your pick as the perfect James Bond.

6Sean Connery

Photo: Sean Connery

Almost everyone never thought that Connery can pull off as James Bond, but under the tutelage of Terence Young, the British actor did not only bag the role as a gentleman spy, but is considered as the best James Bond actor to date. His portrayal definitely set the bar for succeeding actors to wear the suit. He starred in the first 7 James Bond movies and most of which are considered to be representative installments of the franchise.

5George Lazenby

Photo: George Lazenby

Rising up to the iconic portrayal of Connery proved to be a difficult task for George Lazenby. Without much acting experience and the maturity to face up to the studio setting, the former model was plagued with intrigues for his performance as Bond. Fans have already warmed up to Connery’s Bond portrayal, and this presented as another disadvantage for the Lazenby. His awkward performance in On Her Majesty’s Secret Service caused him to make his career as a James Bond actor go kaput in just one film.

4Roger Moore

Photo: Roger Moore

The 70’s marked a changed in Bond’s persona. This time, the job as a James Bond actor was taken on by Roger Moore, who apparently made a complete physical transformation to fit the role. The producers of the franchise only agreed to cast him if he shed some pounds and cut his hair short. The director’s constant reminder for him to lose more weight caused the actor to muse, “Why didn’t they get a thin actor who was bald to do the part?”

Roger Moore made a brave attempt to separate himself from the shadows of the first and iconic James Bond actor, Sean Connery by having a more lighthearted approach to his character. In his term as Bond, we saw a more playful and womanizing Bond in films like Live and Let Die, The Spy Who Loved Me and For Your Eyes Only among others. Unlike his predecessor, Lazenby, Moore starred in 7 James Bond movies.

3Timothy Dalton

Photo: Timothy Dalton

Dalton’s approach to James Bond is very different from Roger Moore’s. In two James Bond movies he starred in, he depicted Bond as a more serious, dark and reserved secret agent, a far cry from the flamboyant persona that Roger Moore created. His extreme masculine appeal made fans root for his version of Bond.

2Pierce Brosnan

Photo: Pierce Brosnan

Another Englishman took over and this time, we’ve seen an actor who was never stereotyped as Bond for his acting flexibility. He was able to strike a balance between a tough and flamboyant portrayal of Bond and he just proved himself as a legitimate James Bond actor in 4 films.

1Daniel Craig

Photo: Daniel Craig

The newest James Bond actor has been criticized for being the first Blonde and blue-eyed Bond. As evident in his portrayal in Casino Royale, Craig plans on having a different take on our favorite secret agent. With a more kick ass and real tough guy depiction of Bond, he finally managed to get the respect of his detractors. Sean Connery even agreed that Craig did a good job in his first James Bond movie. Fans all over the world are already anticipating his comeback as James Bond in Quantum of Solace.