Who are the favourites to play the next James Bond? - "The name's Bond... James Bond". Soon, we'll hear those words uttered from a brand new actor. Daniel Craig will do one last film, then pass the baton to the next lucky lead. So just who's in the running for the 26th Bond film? Idris Elba has long been an audience favourite, but he isn't the only one with a winning chance. Here's a rundown of the best British actors who could play James Bond.
© Getty Images
1 / 30 Fotos
Idris Elba
- No introduction needed. Elba has been an audience pick for years. He’s played everyone from Nelson Mandela to Stringer Bell, but is he ready for Bond?
© Getty Images
2 / 30 Fotos
Henry Cavill - He's known as Superman in the new DC films, but Cavill also impressed in spy film ‘The Man from U.N.C.L.E.’.
© Getty Images
3 / 30 Fotos
Christian Bale
- Bale can juggle action roles with smarter, more precise performances. Could he breathe new life into another hit franchise?
© BrunoPress
4 / 30 Fotos
Daniel Kaluuya
- He played the protagonist in last year’s brilliant racially-charged horror flick ‘Get Out’. He might be young, but Kaluuya definitely has the charisma to play Bond.
© Getty Images
5 / 30 Fotos
Eddie Redmayne
- If anyone’s ready to play James Bond, it’s Eddie Redmayne. The actor has impressed in many films, like ‘Les Misérables’ and ‘The Theory of Everything’.
© BrunoPress
6 / 30 Fotos
Cillian Murphy
- The versatile actor currently plays the lead role in 'Peaky Blinders,' a show that follows the Shelby crime family in post-war Birmingham. Cillian Murphy is a captivating actor who seems more than ready to take on James Bond.
© Getty Images
7 / 30 Fotos
Tom Holland - If producers wanted to turn to back time and start over, Tom Holland would be a brilliant choice as a young James Bond.
© BrunoPress
8 / 30 Fotos
Tom Hardy
- Hardy is a brooding leading man who's played a number of standout roles in recent years. His performance in ‘Dunkirk’ was highly praised last year, as was his turn in the 'Mad Max' reboot.
© Getty Images
9 / 30 Fotos
John Boyega - He found fame as stormtooper, Finn, in the new Star Wars films. Boyega definitely has what it takes for this legendary role.
© Getty Images
10 / 30 Fotos
Tom Hiddleston
- Hiddleston has been an audience favourite for a while. His charismatic performance as Loki in the Marvel films, and his turn as a spy in 'The Night Manager' mean that the slender star wouldn’t look out of place as 007.
© Getty Images
11 / 30 Fotos
Aidan Turner
- Turner has turned heads as the title role in ‘Poldark’. Maybe now is his time to shine on the world’s stage.
© BrunoPress
12 / 30 Fotos
Noel Clarke
- Though he's known as the Doctor's companion in 'Doctor Who', Clarke is a jack-of-all-trades. He can act, direct and screenwrite too. He would breathe new life into the 007 role.
© BrunoPress
13 / 30 Fotos
Damian Lewis
- As the polarising protagonist in ‘Homeland’, Lewis has a lot of experience in playing spies.
© Getty Images
14 / 30 Fotos
Jamie Dornan
- Dornan is best known as Christian Grey in the ‘Fifty Shades’ series. His slick demeanor would be a perfect fit for Bond.
© Getty Images
15 / 30 Fotos
Matthew Rhys
- Rhys has been a hit in spy thriller ‘The Americans’, so hopping over to MI6 shouldn’t be too much of a problem.
© BrunoPress
16 / 30 Fotos
Charlie Hunnam - He’s played biker gang leaders and even King Arthur. Charlie Hunnam has come a long way from ‘Queer as Folk’, and could very well be the next James Bond.
© BrunoPress
17 / 30 Fotos
Chiwetel Ejiofor
- As an Oscar-winning actor, the star of '12 Years a Slave' definitely has what it takes for this role.
© BrunoPress
18 / 30 Fotos
James Norton
- Norton played a chilling character in Yorkshire thriller ‘Happy Valley’. The actor would certainly bring out Bond’s darker tendencies.
© Getty Images
19 / 30 Fotos
Benedict Cumberbatch
- He's known in the UK for his turn as the titular role in the BBC series Sherlock Holmes. Cumberbatch then found worldwide acclaim after playing Doctor Strange. It could be time for him to return to a British role.
© BrunoPress
20 / 30 Fotos
Michael Fassbender
- In just over 10 years, Fassbender has become a Hollywood darling. Watch ‘Shame’ and ‘Steve Jobs’ if you doubt Fassbender’s incredible range.
© Getty Images
21 / 30 Fotos
Kit Harington - Everyone knows him as Jon Snow in 'Game of Thrones', but Harrington could be ready to take on another iconic role in a very different setting.
© Getty Images
22 / 30 Fotos
Jack O'Connell - O’Connell got his start in the heartfelt ‘This Is England’. He’s since gone on to star in 'Unbroken' directed by Angelina Jolie, and 'Money Monster', alongside George Clooney and Julia Roberts.
© Getty Images
23 / 30 Fotos
Dan Stevens
- Stevens may seem like a more eccentric choice, yet he’s proved himself to be a more than capable actor in ‘Downton Abbey’, and took on a drastically different role as super-powered David Haller in 'Legion'.
© Getty Images
24 / 30 Fotos
Richard Madden
- Madden has played a fairytale prince, as well as the revered Robb Stark in ‘Game of Thrones’, ensuring that he has more than enough charm for the role.
© Getty Images
25 / 30 Fotos
Jamie Bell - Bell’s been celebrated since he won the Best Actor BAFTA for ‘Billy Elliot’. Surely the Bond producers are eyeing him up for the next film.
© Getty Images
26 / 30 Fotos
Josh O'Connor
- O’Connor won Best Actor at the BIFA Awards last year. He’s a surefire hit with audiences, with a long career ahead of him.
© BrunoPress
27 / 30 Fotos
Will Poulter - Poulter has proven himself as an accomplished actor in films like ‘Detroit’ and ‘The Revenant’. He won the Rising Star Award and the BAFTAs in 2014.
© Getty Images
28 / 30 Fotos
George MacKay - If you haven’t seen MacKay in ‘Ophelia’ or ‘Captain Fantastic’, we’d recommend you go ahead and do so.
© Getty Images
29 / 30 Fotos
James McAvoy
- If anyone can bring out Bond’s softer side, it’s James McAvoy. The Scottish actor was a tour-de-force in ‘Split’.
© Getty Images
30 / 30 Fotos
Who are the favourites to play the next James Bond?
Idris Elba isn't the only one who could play Bond...
© Getty Images
Who will play the next James Bond? Idris Elba has long been an audience favourite, but he isn't the only one with a winning chance. Click on for the best British actors who could play James Bond.
RECOMMENDED FOR YOU






























MOST READ
- Last Hour
- Last Day
- Last Week
-
1
CELEBRITY Relationships
-
2
LIFESTYLE Curiosity
-
3
TRAVEL Europe
-
4
MOVIES Film
-
5
MOVIES Dance
-
6
CELEBRITY Lgbtq
-
7
LIFESTYLE Animals
-
8
MOVIES Love
-
9
TRAVEL Antiquity
-
10
LIFESTYLE Christmas
COMMENTS