Conleth Hill
as
Aido Deveney
Daniel Ryan
as
Francis Deveney
Harriet Walter
as
Peggy
Meryl Streep
as
Donna
Colin Firth
as
Harry
Pierce Brosnan
as
Sam
Amanda Seyfried
as
Sophie
Matthew Marsh
as
Alexander Haig
Jeremy Child
as
Cabinet Ministers
Olivia Colman
as
Carol Thatcher
John Sessions
as
Edward Heath