7 period drama stars who could be the next James Bond

Who will replace Daniel Craig as the new 007?

Having played the secret agent since 2006, the 52-year-old English actor will return in his final James Bond movie later this year.

Inevitably there has been much talk about who might be announced as his replacement.

Bookies around the world are already taking bets on who the lucky actor will be.

We’ve gone through the candidates named as possibilities by the London-based bookmaker William Hill and picked out seven British period drama stars who could be picking up the Aston Martin keys in a couple of years time.

You’ll also find their odds (as of May 2019), in case you fancy a flutter!


James Norton

The London-born 33-year-old actor is best known to period drama fans for his roles in Grantchester, War & Peace and Lady Chatterley’s Lover.

He’s recently filmed his final scenes as vicar Sidney Chambers for the next season of Grantchester.

Turner proved that he can pull off Bond’s tuxedo look very well in the BBC’s McMafia earlier this year.

Odds: 7/1


Sam Heughan

Born in New Galloway, the 38-year-old Scottish actor is best known for playing Jamie Fraser in Outlander.

Heughan appeared as a British spy this summer in comedy-action movie The Spy Who Dumped Me.

Odds: 8/1


Aidan Turner

Born in Dublin, the 35-year-old Irish actor has had starring roles in Poldark, The Hobbit and And Then There Were None.

Turner hasn’t played a spy before, but certainly has plenty of experience doing fight scenes in the BBC’s Poldark.

Odds: 9/1


Dan Stevens

The 35-year-old English actor from Croydon near London is best known for playing Matthew Crawley in Downton Abbey, before starring in The Man Who Invented Christmas and Beauty & the Beast.

He currently leads the cast of FX’s popular X-Men TV series Legion.

Stevens demonstrated his action credentials playing a former army Sergeant in 2014’s The Guest.

Odds: 33/1


Tom Hughes

Born in Chester, the 33-year-old English actor will be familiar to period drama fans from Victoria, Dancing on the Edge and The Lady Vanishes.

He’s returning as Prince Albert in the third season of Victoria soon.

Hughes starred as a young MI5 operative in 1970s-set Cold War drama series The Game in 2014.

Odds: 50/1


David Oyelowo

The 42-year-old English actor from Oxford is best known for his leading roles in A United Kingdom, Selma and Small Island.

He’ll be back on our TV screens this autumn, starring as Javert in the BBC’s new Les Misérables adaptation.

Oyelowo previously played a spy in British drama series Spooks, playing MI5 officer Danny Hunter from 2002-2004.

Odds: 66/1


Matthew Goode

Born in Exeter, Devon, the 40-year-old actor is a period drama regular, having appeared in Downton Abbey, The Crown and Birdsong.

He’s expected to reprise the character of Henry Talbot in the upcoming Downton movie.

Goode’s spy acting experience includes playing Bletchley Park cryptanalyst Hugh Alexander in The Imitation Game.

Odds: 66/1


The complete James Bond collection DVD box set is available on Amazon.