Next James Bond?

We all know by now that Daniel Craig will be holstering his Walther PPK for the final time following the release of the latest Bond movie.

Craig has played the famous British Spy for almost 15 years. In that time, he has starred in a total of five Bond films. Only Sean Connery (six) and Roger Moore (seven) played the MI6 agent more.

With the release of No Time To Die on hold until late 2021, and Daniel Craig moving on, the movie world is awash with rumours over who will be the next James Bond. The lucrative acting role is one of the best-paid gigs in showbusiness. The Chester born actor reportedly received $50 million for his latest outing in ‘No Time To Die‘.

Along with speculation in Hollywood about which actor will play James Bond next, bookmakers are getting in on the action too, with Paddy Power offering odds on who will land the plum role. With that in mind, we take a look at the actors currently in the frame to play James Bond.


TOM HARDY – 13/8

Tom Hardy has appeared in numerous films and TV series and is certainly one of the biggest names in the running for the role. In fact, his odds have dropped from 6/1 to 13/8 to land the coveted role.

He is currently the Narrator on an Amazon Prime series, All or Noting: Tottenham Hotspur, which is documenting a season at the club.


If it’s suave and sophisticated you’re after then look no further than Rene-Jean Page.

The British actor has quite a good body of work on his CV but it was his starring role in Netflix’s Bridgerton, as Simon Basset, Duke of Hastings that catapulted him to international stardom.


A new entry into the battle of the potential Bonds is Welsh actor Luke Evans.

From his starring roles in the 2017 Beauty and the Beast, to The Alienist on Netflix and more recently ITV’s The Pembrokeshire Murders, Evans is more than capable of taking on the role of 007.


Known for his work on Happy Valley, Little Women, McMafia and the latest Netflix hit – Things Seen and Heard, James Norton has been quietly flying under the radar for the Bond role.

He has another two movies in pre=production but we’re sure if the offer of 007 came along he’d find the time.


Sam Heughan is best known for his starring role as Jamie Fraser in the historical drama series Outlander. He has won several awards for this, including the People’s Choice Award for Best Actor in 2016.

Heughan auditioned to play Bond in Casino Royale, but he lost out at the final stage to Daniel Craig. Will the second time be luckier for him?


Incredibly versatile, Tom Hiddleston is very well known for his role as Loki in the Thor movies, as well as The Night Manager for which he won a Golden Globe award.

With plenty of new movies and series in the pipeline, Tom Hiddleston is going to have to clear his diary if he becomes Bond!


An Olivier Award-winning stage actor, Jack Lowden is also well known for his big-screen roles in Dunkirk, and his portrayal of Morrissey in the biopic of the singer titled England Is Mine. He followed them up with another great performance in Fighting with My Family.


The Scottish born actor was nominated for numerous awards for his role in the first 3 series of Game of Thrones. He also won the Golden Globe Award for Best Actor because of his performance as David Budd in the series Bodyguard.

He is no stranger to playing important and iconic characters, back in 2016 he was Romeo in a Theatre performance of ‘Romeo and Juliet’.


This one will throw the critics for a loop. Lashana Lynch is the only female contender on the list of odds to be the next James Bond. But, she may also be the most qualified.

Lynch stars in No Time To Die, as Nomi, the secret agent who inherits the 007 title while Bond himself is in exile. So she actually IS 007, albeit temporarily – but could that mean a historic casting is in the making?


Idris Elba has constantly denied the rumours that he wants the role, but they just will not go away.

It would be an iconic moment for the series if he were to eventually accept the role.


Mister Peaky Blinders himself, Cillian Murphy seems an unlikely choice for James Bond, but then again, so was Daniel Craig.

With the hit show now coming to an end, Murphy’s calendar has freed up so maybe we will see the Irish man don the famous tux and grab a martini.


Henry Cavill is another actor who is no stranger to playing an iconic role. He is now best known for his portrayal of Superman in the DC Extended Universe.

He does have the dubious honour of winning a Raspberry for Worst Screen Combo, an award he shared with Ben Affleck for their performances in Batman v Superman: Dawn of Justice.



Damian Lewis is most widely known for playing Sergeant Nicholas Brody in the TV series Homeland. He also had an important role in the HBO miniseries Band of Brothers.

His most recent film role was in the comedy-drama Dream Horse.


Benedict Cumberbatch has had numerous roles across Film, Television and Theatre. He has played Dr. Stephen Strange in the Marvel Cinematic Universe Films: Doctor Strange (2016), Thor: Ragnarok (2017), Avengers: Infinity War (2018), and Avengers: Endgame (2019).

And of course, he was also Sherlock Holmes.


A quick search of ‘John Boyega James Bond’ shows the backing that John Boyega would have if he is to be announced as the next James Bond.

The actor received the BAFTA Rising Star Award in 2016 and is perhaps best known for playing Finn in the Star Wars sequel trilogy films.


The singer spoke of his love of James Bond in an interview with Hits Radio, he said: “Yeah, I mean, who wouldn’t want to be Bond?

“I grew up watching those. You know, I loved him when I was a kid. So I think it’s kind of everyone’s dream a little bit, right?”

His previous acting experience came in 2017, he played Alex in Christopher Nolan’s Dunkirk.


Usually typecast as the antihero, Jason Statham is known for his action-thriller roles and portraying tough, irredeemable, and machiavellian characters.

Casting Jason Statham would probably mark a change in direction for the series.


Yep, that David Beckham, you have read that correctly. If you fancy them to go for a completely different kind of celebrity, you could make yourself a lot of money.


A recent poll on IMDB asked 6,750 of its readers who they think should be the next James Bond. 1,393 of the votes cast went for Tom Hardy with 1,062 going for Idris Elba. 558 went for Henry Cavill who finished the poll in 3rd place.

In a Radio Times poll that attracted almost 80,000 votes from across the globe, Outlander actor Sam Heughan was the clear winner with 30% of the total vote.

Tom Hardy came in at 2nd for this poll, he pulled in a still-impressive 14% of the vote.


There is 57 years’ worth of James Bond, here is a list of all the actors who took on the role.

Sean Connery (1962–1967, 1971)
James Bond was Sean Connery’s breakthrough role. He was the first Bond and appeared in Dr. No (1962), From Russia with Love (1963), Goldfinger (1964), Thunderball (1965), You Only Live Twice (1967) and Diamonds are Forever (1971). In a Radio Times poll, Connery was voted as the best James Bond.

David Niven (1967)
David Niven appeared as ‘Sir James Bond 007’ in the unofficial 1967 spoof James Bond film Casino Royale.

George Lazenby (1969)
James Bond was actually George Lazenby’s first serious acting role. He was Bond in the 1969 film ‘On Her Majesty’s Secret Service’.

Roger Moore (1973–1985)
Nobody appeared as James Bond more than Roger Moore. His debut as Bond came in Live and Let Die (1973). After Live and Let Die, Moore also played the agent in: The Man with the Golden Gun (1974), The Spy Who Loved Me (1977), Moonraker (1979), For Your Eyes Only (1981), Octopussy (1983) and A View to a Kill (1985).

Timothy Dalton (1987–1989)
Timothy Dalton portrayed Bond in The Living Daylights (1987) and Licence To Kill (1989). This was seen as a much grittier and darker version of the iconic character.

Pierce Brosnan (1995–2002)
Pierce Brosnan appeared in GoldenEye (1995), Tomorrow Never Dies (1997), The World Is Not Enough (1999) and Die Another Day (2002). He was also the voice in the Video Game adaption of Golden Eye, widely considered to be one of the best games of the Nintendo 64 era.

Daniel Craig (2006–2020)
Daniel Craig appeared in Casino Royale (2006), Quantum of Solace (2008), Skyfall (2012), Spectre (2015), and the upcoming No Time to Die (2021).


The short answer to this is that nobody really knows. There was a gap of four years between Pierce Brosnan’s last appearance and Daniel Craig’s first.

You would expect a similar period between the release of No Time To Die and the next film featuring the new Bond. However, we would find out the new bond well before then.


Head to Paddy Power and look for the page marked ‘Specials’ – that’s where you’ll find the latest odds on the next James Bond.


If your FIRST bet is a loser Paddy Power will refund it in cash. Max refund is £20.

New customers only. Place your FIRST bet on any sportsbook market and if it loses we will refund your stake in CASH. Max refund for this offer is £20. Only deposits made using Cards or Apple Pay will qualify for this promotion. T&Cs apply. Paddy’s Rewards Club: Get a £10 free bet when you place 5x bets of £10+. T&Cs apply. 18+ #ad. Please bet responsibly.