Sean Connery is perhaps the most iconic version of James Bond to have ever hit the silver screen.
He kickstarted the 007 film series in 1962 with Dr No, and remained in the role for another four films across five years.
Unfortunately, once he decided to step down, things got extremely complicated. He was replaced by the young Australian star George Lazenby who starred in the 1969 picture On Her Majesty’s Secret Service.
Once the film was out, however, Lazenby didn’t want to return to continue his 007 tenure. So Connery was forced to step in once again to play Bond in the 1971 movie Diamonds Are Forever.
He was then replaced for the second time – but he wasn’t happy with who the Bond bosses picked.
READ MORE: Steven Seagal hit James Bond legend so hard he broke his wrist
Roger Moore replaced Connery from 1973 onwards. The star is still the most prolific 007 actor of all time with seven Bond credits under his belt.
Moore dropped his final movie, A View to a Kill, on this day, May 22, in 1985. But it has since been heavily criticised by his predecessor.
The British star was 57-years-old at the time, and as a result, Connery told press: “Bond should be played by an actor – 35, 33 years old. I’m too old. Roger’s too old, too!” (Via IMDB)
Years later, in December 2007, Moore also confessed he, too, felt he was far too old for the role.
He said: “I was only about four hundred years too old for the part.”
The star even doubled down on the DVD commentary for A View to a Kill. In it, he noted how the picture was his “least favourite” Bond movie he had starred in.
Moore said he didn’t enjoy the increased violence that was employed in the movie, and noted – again – that he was getting too old for the part.
The actor didn’t play Bond anymore after that. He was soon after replaced by Timothy Dalton who joined the series in 1987.
Dalton remained in the 007 role for two films, ending his run in 1989.