Many characters from different movies have captured our hearts with their superb portrayal. However,a time comes when the audience gets bored with that character. They entertained us for one, two, three, or hardly four to five years. But there is one iconic character called James Bond that entertained us for sixty long years. James Bond series focuses on a fictional British secret service agent created in 1953 by writer Ian Fleming. After he died in 1964, eight other authors have written authorized Bond novels. The films are one of the longest-running film series. The most recent film of James Bond was 'No Time to Die' which was released in 2021. It was also the last Bond movie by Daniel Craig. On the occasion of the 60th anniversary of the James Bond film franchise, here are all 7 actors who played the role of iconic character 007. Also read | Jab They Met: Megan Fox and Machine Gun Kelly

Sean Connery (1962–1967, 1971 and 1983): Sir Sean Connery was a Scottish actor. He was the first actor to play the role of secret agent James Bond, and he starred in seven Bond films between 1962 and 1983. There is no argument if we say that he was the original Bond.

David Niven (1967): David Niven was a British soldier, actor, memoirist, and novelist. He played the role of agent 007 James Bond in Casino Royale.

George Lazenby (1969): George Robert Lazenby is an Australian actor. He was the second actor to play the role of secret agent James Bond in 'On Her Majesty's Secret Service' in 1969. Having appeared in only one film, George Lazenby as Bond is the shortest among the actors in the series.

Roger Moore (1973-1985): Sir Roger George Moore KBE was an English actor. Roger Moore played the role more than any other actor, and thus his imprint on 007 is probably stronger than anyone else. He was a great actor and pretty good at being Bond.

Timothy Dalton (1987-1989): Timothy Dalton is a British actor. He is the fourth actor to play the role of a secret agent in James Bond's 'The Living Daylights' (1987) and 'Licence to Kill' (1989).

Pierce Brosnan (1995-2002): Pierce Brendan Brosnan OBE is an Irish actor and film producer. He is the fifth actor to play secret agent James Bond in the Bond film series, starring in four films from 1995 to 2002 and in multiple video games. While the movie's quality can be debated, it is a universal opinion that Pierce Brosnan was a superb Bond.

Daniel Craig (2006-2021): Daniel Wroughton Craig CMG is an English actor. He is the current generation, James Bond. He won hearts with his acting in 'Casino Royale' (2006) and in the latest 'No Time to Die' (2021)