James Bond: Henry Cavill, Michael B Jordan, Idris Elba, Tom Hardy; Who should replace Daniel Craig as 007?

As Daniel Craig prepares to kiss James Bond goodbye with No Time To Die, who do you think should play the next 007? Vote now!
James Bond: Henry Cavill, Michael B Jordan, Idris Elba, Tom Hardy; Who should replace Daniel Craig as 007?James Bond: Henry Cavill, Michael B Jordan, Idris Elba, Tom Hardy; Who should replace Daniel Craig as 007?
  • 326
  • facebook
  • twitter
  • Share on whatsapp

Daniel Craig's farewell from the James Bond franchise has been postponing for a while now. Despite the hiccups faced by the production, No Time To Die finally managed to complete its release. Just when fans were preparing to watch Craig take on the screen as the Bond for the last time, COVID-19 tarnished the plans of setting the box office on fire. The Bond 25 movie is now slated to release later this year. While we cannot wait to see the actor in action, the question about who will play the next James Bond looms on the internet. 

Over the past few months, several names have made the headlines for the possible replacements of Craig in the franchise. The actor who made the most headlines was Idris Elba. The Fobbs & Shaw actor also fueled speculation with a cryptic tweet but shut down the rumours. However, fans have been batting for the actor to take on the renowned spy's role in the franchise. 

Another actor who has garnered attention for James Bond is Henry Cavill. The actor, in an interview with Men's Health, had opened up about auditioning for the role years ago but couldn't make the cut. But he did express his interest in playing the character. "I think Daniel – sorry, Mr Craig – has done an incredible job of being Bond. And if it is indeed his last one, then the playing field is open. There are no conversations just yet, but we’ll see what happens. It would be a great, fun role to play," he said. 

While the two stars are obvious frontrunners, Michael B Jordan would also be a perfect fit for the role. He has already shown us that he could beef up for the role, through movies like Creed and Black Panther, and he has already proved he is an amazing actor. So, why not? Even Billie Eilish has given him a seal of approval. "Honestly, Michael B Jordan would kill that s***. I think he’d kill it,” the No Time To Die theme singer told on Capital Breakfast.

Our final nomination for the piece is Tom Hardy. There have been speculations that the actor is being considered for the role. While there has been no concrete statement on his consideration, he responded to an April Fool's Day prank that announced he was the next Bond by hinting that he is up for the role. "Dammit I was in my tux and on the runway good to go. No drama. Return to base. Headed back to Nola stood down 19," he said on Instagram. 

While the speculations run wild, who according to you should play the next James Bond? Vote now and let us know. 

 

Stay updated with the latest entertainment,fashion and lifestyle news. Get our Newsletter

Anonymous 16 hours ago

Sam Heughan

Anonymous 16 hours ago

Best choice .... Sam Heughan

Anonymous 1 day ago

Sam Heughan is the BEST CHOICE!

Anonymous 1 day ago

Sam Heughan........absolutely THE best choice!!!!

Anonymous 2 days ago

SAM Heugten who else ,,,

Anonymous 2 days ago

IDRIS ELBA!!!!!! Best choice ever.

Anonymous 2 days ago

Bond is White. If they hire a black man to play Bond, then I’m done with Bond. and I’m not even white. I’m for Sam Heughan as the next Bond.

Anonymous 2 days ago

Watch The Man from U.N.C.L.E and you will know ;)

Anonymous 2 days ago

Where’s Sam Heughan - definitely front runner!

Anonymous 2 days ago

Hands down Tom Hardy.

Anonymous 2 days ago

Definitely Sam Heughan!

Anonymous 2 days ago

Henry cavill will be the perfect man for this character........he really proved this by playing an agent in The man from u.n.c.l.e.

Anonymous 2 days ago

Matt Damon is perfect for James Bond

Anonymous 2 days ago

Matt Damon is perfect for James Bond

Anonymous 2 days ago

Sam Heughan!!!!!!!!!!!!

Anonymous 2 days ago

Definitely Cavill! Would Be Good To See A Local Jersey Man Playing Mr Bond!

Anonymous 2 days ago

Sam Heughan has shown he can easily handle the action as well as the Romance scenes.

Anonymous 3 days ago

Sam Heughan is the only choice

Anonymous 3 days ago

Henry and Sam I vote

Anonymous 3 days ago

Between Henry Cavill and Sam Heughan.

Anonymous 3 days ago

My opinion, should be between Henry Cavill and Sam Heughan. Greats actors.

Anonymous 3 days ago

Isn't it obvious, SAM HEUGHAN IS THE ONLY CHOICE...

Anonymous 3 days ago

The next James Bond should be not famous actor

Anonymous 3 days ago

Gérard butler

Anonymous 3 days ago

And not the greatest actor!

Anonymous 3 days ago

He’s too old to play

Anonymous 3 days ago

Sam Hueghan, hands down!!!!

Anonymous 3 days ago

Sam Heughan

Anonymous 3 days ago

Sam Heughan

Anonymous 3 days ago

Definitely the one and only Henry Cavill.

Anonymous 3 days ago

Sam Heughan

Anonymous 3 days ago

Henry Cavill or Tom Hardy.

Anonymous 3 days ago

Henry Cavill or Tom Hardy

Anonymous 3 days ago

Antwon Temoney

Anonymous 3 days ago

Jason Stratham the perfect Bond and he already has the accent. Hands down!

Anonymous 3 days ago

Sam Heughan

Anonymous 3 days ago

Sam Heughan

Anonymous 3 days ago

Sam Heughan

Anonymous 3 days ago

Sam Heughan

Anonymous 3 days ago

Henry Cavill is the one. He would be the perfect Bond.

Anonymous 3 days ago

He’s already Supermán people will get confuse

Anonymous 3 days ago

Henry Cavil. LOOK NO FURTHER

Anonymous 3 days ago

Engin Altan Düzyatan Turkish film actor from DILIRIS ERTUGRUL

Anonymous 3 days ago

Tom hardy

Anonymous 3 days ago

Sam Hueghan

Anonymous 3 days ago

Tom hardy all day long

Anonymous 3 days ago

Cool I get to pick who should play as next bond for new film I think Henry who played superman should be bond for next bond movie after Daniel Craig. But I Daniel did a good job as bond tho I'm not sure why he does not want to play as bond no more I say. Good luck with next chapter in life thanks for being as bond Daniel to all be save

Anonymous 3 days ago

Henry for sure he has played in spy movies whit tom cruise and The Man from U.N.C.L.E

Anonymous 3 days ago

Hrithik Roshan from India Would suit the role of Bond .He has all the traits, all the characteristics that a bond has. He should be given the role of Bond or at least considered for the role.

Anonymous 3 days ago

Henry carvil or idris Elba

Anonymous 3 days ago

Too old!

Anonymous 3 days ago

Idris for sure

Anonymous 3 days ago

ALEXANDER DREYMON FROM LADT KINGDOM!!! CAN FIGHT,HAD AN MMM PHYSIQUE LOVELY VOICE AND YES PLEADE EYES!!!! LOL

Anonymous 3 days ago

Tom Hardy, has that cool demeanor of Daniel Craig and his own dark sided character. Much suited to what James Bond and a real spy's character should be.

Anonymous 3 days ago

Tom Hardy....

Anonymous 3 days ago

Jason Statham I think he will make a good James Bond

Anonymous 3 days ago

Elba

Anonymous 3 days ago

Chris Hemsworth from Australia, he's got everything that's needed.

Anonymous 3 days ago

Henry Cavill!! Hes gorgeous,skilled and has the humor for it.

Anonymous 3 days ago

Without a doubt Henry Cavill, why look any further.

Anonymous 3 days ago

SAM HEUGHAN

Anonymous 3 days ago

Forget all these. What about Bradley James. Perfect

Anonymous 3 days ago

SAM HEUGHAN

Anonymous 3 days ago

1. Idris Elba 2. Michael Fassbender 3. Gerard Butler 4. Christian Bale 5. Tom Hardy What's important : the actor playing James Bond should be either British / Irish / Scottish or Welsh - as it has (nearly) always been that way - and he should be at least 38 / 40 years old. He should be handsome, look intelligent and sexy and must be in good shape !

Anonymous 3 days ago

Sam Heughan would be the perfect James Bond!,,,

Anonymous 3 days ago

Idris Elba! 100%

Anonymous 3 days ago

IDRIS ELBA IS DEFINITELY THE NUMBER 1 TOP CHOICE TO BE THE NEXT JAMES BOND AFTER DANIEL CRAIG AND HE IS THE BEST CANDIDATE EVER FOR IT 100% FORGET ABOUT ALL THE OTHER ACTORS TRUST ME. AND PLUS IT WILL BE GREAT TO SEE A BLACK BOND FOR THE VERY FIRST TIME TO GET, HAVE AND SHOOT THEIR SHOT.

Anonymous 3 days ago

Tom Hardy

Anonymous 3 days ago

Micheal Fassbender

Anonymous 3 days ago

Tom hardy has my vote since i saw his acting in venom. He is phenomenal

Anonymous 3 days ago

Idris Elber 100%

Anonymous 3 days ago

Sam Heughan will make a wonder bond and he's a Scot. What more do you need

Anonymous 3 days ago

Tom hardy is perfect .

Anonymous 3 days ago

Sam Heughan for sure. Perfect for the roll. Great actor

Anonymous 3 days ago

Henry Cavill

Anonymous 3 days ago

Rob Mayes

Anonymous 3 days ago

Only Daniel Craig is perfect for james bond. No one take his possession Danial Craig

Anonymous 3 days ago

Tom hardy

Anonymous 3 days ago

Hendry cavill

Anonymous 3 days ago

Sam Heughan for the win!

Anonymous 3 days ago

Let's try n give a chance to Tom Cruz as James Bond in one movie atleast

Anonymous 3 days ago

James Bond's not a body builder like Henry Cavil, it should rather be Tom Hardy, he's a very good actor!!!

Anonymous 3 days ago

Simon pegg

Anonymous 3 days ago

Luke Evans I think would be a good choice

Anonymous 3 days ago

Idris Elba!

Anonymous 3 days ago

Sam Heughan !!! will be perfect.

Anonymous 3 days ago

How about Mahesh Babu for the role of 007 !!?

Anonymous 3 days ago

Nobody should for now,just not now Daniel's Craig is killing it man let him kill it just not now don't change Daniel for now

Anonymous 3 days ago

Henry Cavill. His take on playing James Bond would be fresh and exciting in the way Craig did. Cavill's screen presence as the Bond would again reenergize the franchise for years to come.

Anonymous 3 days ago

Henry Cavill 100%

Anonymous 3 days ago

Tom Cruise is the best choice for JAMES BOND and he done real stunts in the movies MI series According to the James bond movies are makes British or England.TOM HARDY is the best actor for 007 MOVIES

Anonymous 3 days ago

Forest Gump

Anonymous 3 days ago

Men are like a box of chocolates… ya never know what you're gonna get.

Anonymous 3 days ago

Sam Heughan, naturally. He's a Scot.

Anonymous 3 days ago

Henry Cavill or Tom Hardy. Please not Micheal B Jordan, this guy is one of the worst actors ever. He has no talent, spoils every role I've watched him play

Anonymous 3 days ago

From the looks of it, Henry cavill or Chris Hemsworth taking that J bond role over would be fantastic, it's British, they got that way of fire and exact style and before anyone try to point out others as racist, you dumb and the way of how you think it's also dumb, because certain things are just fact that it's the truth and not always it should be get labeled with racism or racist, "just a logical question of your opinion, could it be any possible black panther role gets taken over by an white actor and boom a white hero in Africa amongst thousands of black people as phanter? How fun...

Anonymous 3 days ago

Undoubtedly HRITHIK ROSHAN

Anonymous 3 days ago

TOM HARDY!

Anonymous 3 days ago

Idris Elba, or yeah, I could also see Taron Eggerton in the role. But I'd love Idris as Bond.

Anonymous 3 days ago

Henry Cavill all the way !

Anonymous 3 days ago

Jensen Ackles (Dean Winchester) from Super Natural

Anonymous 3 days ago

CAVILL. PERIOD. END OF DISCUSSION.

Anonymous 3 days ago

Sam Heughan is perfect for the role.

Anonymous 3 days ago

I shall destroy you all with TIMOTHEÉ CHALAMET!!!

Anonymous 3 days ago

Henry Cavill!!!! All the fricking way!!!

Anonymous 3 days ago

Andy Lau for Asian Bond. Lol

Anonymous 3 days ago

I'm a James bond purist, having read all of the origanal novels and short stories, the character is a white Scottish orphan male as simple as that, the choice of actor should not be influenced by the diversity gang or feminists, it should also be an unknown actor.

Anonymous 3 days ago

Like Sean Connery at the time I agree. Sam Claffin at super well known and has the chops and charisma

Anonymous 3 days ago

Tom hardy

Anonymous 3 days ago

Gorgeous sweet tough guy Charlie Hunnam or fabulous Sam Hueghan!!

Anonymous 3 days ago

Sam Heughan made to be James Bond

Anonymous 3 days ago

Charlie Hunnam or Timothy Olyphant

Anonymous 3 days ago

Idris Elba? Get out of here... Michael B. Jordan...get the f**k out stop playing...I doubt people would go to see films with primates playing Bond...they'd lose money and have to recast or shut down altogether...Henry Cavil definitely has the look but he's inconsistent...he was great in Man from U.N.C.L.E not so good in mission impossible...Maybe Tom Hiddleston....

Anonymous 3 days ago

"primates" really! You are sick

Anonymous 3 days ago

First choice:Zach Levi (Think Chuck) Second choice Henry Cavill Third choice Taron Egerton Fourth choice Gerard Butler

Anonymous 3 days ago

First choice would be Zach Levi Second choice Henry Cavill Third choice Taron Egerton Fourth choice Gerard Butler

Anonymous 3 days ago

Definitely Sam Heughan

Anonymous 3 days ago

Sam Heughan should be our next James Bond!

Anonymous 3 days ago

For a change to the Bond movies franchise, I think Idris Elba will do a fine job because of his personality. I think it would be nice to think out of the box.

Anonymous 3 days ago

Absolutely. Idris Elba is the best choice xxx❤

Anonymous 3 days ago

Sam Heughan seems to be the logical choice!

Anonymous 3 days ago

Henry Cavill would be the perfect James Bond 007!!!

Anonymous 3 days ago

Idris Elba

Pinkvilla has updated its Privacy and Cookie policy. We use cookies to improve your experience on our site and show you Personalized advertisement.

Options

Pinkvilla has updated its Privacy and Cookie policy. We use cookies to improve your experience on our site and show you Personalized advertisement