A look at the life of Margaret Thatcher, the former Prime Minister of the United Kingdom, with a focus on the price she paid for power.
Meryl Streep
as Margaret Thatcher
Jim Broadbent
as Denis Thatcher
Olivia Colman
as Carol Thatcher
Roger Allam
as Gordon Reece
Susan Brown
as June
Nick Dunning
as Jim Prior
Nicholas Farrell
as Airey Neave
Iain Glen
as Alfred Roberts
Richard E. Grant
as Michael Heseltine
Anthony Stewart Head
as Geoffrey Howe
Harry Lloyd
as Young Denis Thatcher
Michael Maloney
as Doctor