James Bond is one of the most iconic characters in cinematic history — and yet, only some actors have been fortunate enough to tackle the part.
The popular action film franchise is based on a character created by author Ian Fleming for his James Bond book series. EON Productions gained the rights to distribute all related movies in 1962, beginning with Dr. No.
When he died in October 2020 of respiratory failure, fellow Bond actor Daniel Craig praised Connery for the way he “defined an era and a style” with his take on the character.
“The wit and charm he portrayed onscreen could be measured in megawatts; he helped create the modern blockbuster,” the Logan Lucky actor said in a statement on the official 007 website. “He will continue to influence actors and filmmakers alike for years to come.”
Craig, for his part, is set to take his fifth and final leap as Bond in 2021’s No Time to Die after 15 years in the role.
“I’ve had a really good run, and I think doing this movie was the right thing to do,” he told USA Today in 2019. “It was the right thing to do one more.”
With Craig stepping down from the part, several actors have been rumored to take the reins. Idris Elba has been the most-speculated candidate for the job, but he has shut down the possibility on numerous occasions.
“You just get disheartened when you get people from a generational point of view going, ‘It can’t be.’ And it really turns out to be the color of my skin,” he told Vanity Fair in 2019. “And then if I get it and it didn’t work or it did work, would it be because of the color of my skin? That’s a difficult position to put myself into when I don’t need to.”
The Wire alum continued, “James Bond is a hugely coveted, iconic, beloved character that takes audiences on this massive escapism journey. Of course, if someone said to me, ‘Do you want to play James Bond?,’ I’d be like, ‘Yeah!’ That’s fascinating to me. But it’s not something I’ve expressed, like, ‘Yeah, I wanna be the black James Bond.’”
Though the jury is still out on who will serve as the next Bond, Captain Marvel actress Lashana Lynch will appear as the next 007 — taking on the character’s agent number after he leaves MI6 — in No Time to Die.
Scroll down to see all the actors who have been tasked with playing James Bond over the years: