Character

John Major

John Major in The Crown (2016), played by Jonny Lee Miller.

John Major arrives as Britain's new Prime Minister, quieter and less combative than his predecessor. Unassuming and methodical, he's underestimated by press and colleagues alike — dismissed as grey, ordinary, a caretaker. Yet he's pulled quickly into the Windsors' private troubles, called upon to offer counsel on matters well beyond Downing Street's usual remit.

Miller plays him as competence without swagger — a man who listens more than he postures, which makes him oddly disarming next to a royal family used to being managed rather than heard. The performance finds dry humor and quiet steel in Major's ordinariness, turning a historical footnote into someone genuinely worth watching think.

Played by

Appears in

The Crown2016