Trainspotting star to play Sir John Major in The Crown

Jonny Lee Miller, best known for playing Sick Boy in Danny Boyle's dark comedy, will join the fifth series of the show.

Jonny Lee Miller will play Prime Minister Sir John Major in the fifth season of The Crown.

The British-born actor, 48, is best known for playing Sick Boy in Danny Boyle’s dark comedy Trainspotting and a modern-day version of Sherlock Holmes in the CBS drama Elementary.

He starred opposite Benedict Cumberbatch in a critically acclaimed stage adaptation of Frankenstein, also directed by Boyle, at the National Theatre in 2011, which earned him an Olivier Award for best actor.

Lee Miller follows in the footsteps of Gillian Anderson, who won a Golden Globe for her performance as Baroness Thatcher in the previous season.

Sir John served as PM between 1990 and 1997, succeeding Baroness Thatcher.

His premiership included the period when Diana, Princess of Wales gave her bombshell Panorama interview, in which she famously said: “There were three of us in this marriage, so it was a bit crowded”.

He also led the government on “Black Wednesday” when the UK exited the Exchange Rate Mechanism.

Filming for the forthcoming episodes of the lavish Netflix royal drama is reportedly due to begin next month with a refreshed cast.

Dominic West is taking over from Josh O’Connor as the Prince of Wales, while Elizabeth Debicki will star as Princess Diana, replacing Emma Corrin.

Imelda Staunton will replace Olivia Colman as the Queen, while Lesley Manville will take over the role of Princess Margaret from Helena Bonham Carter.

Jonathan Pryce will replace Tobias Menzies as the Duke of Edinburgh.

The fifth and sixth instalments will bring the drama into the 21st century.

STV News is now on WhatsApp

Get all the latest news from around the country

Follow STV News
Follow STV News on WhatsApp

Scan the QR code on your mobile device for all the latest news from around the country

WhatsApp channel QR Code