Anthony Bushell
as
Charles
Joan Bennett
as
Clarissa
Lena Headey
as
Ava Wigram
John Standing
as
Lord Moyne
Tom Hiddleston
as
Randolph Churchill
Celia Imrie
as
Violet Pearman
David Hare
Director
Ralph Fiennes
as
Alec Beasley
Christopher Walken
as
Curtis Pelissier
Bill Nighy
as
Johnny Worricker
Winona Ryder
as
Melanie Fall
Lambert Wilson
as
Charles de Gaulle
Philippine Leroy-Beaulieu
as
Hélène de Portes
Dennis Quaid
as
Bill Clinton
Matthew Marsh
as
Foreign Policy Advisor
Bill Clinton
as
Self
Harry S. Truman
as
Self
Stephen Campbell Moore
as
Charles
Benedict Cumberbatch
as
Stephen Lewis
Richard Durden
as
Stephen's Father
Saskia Reeves
as
Thelma
Ilya Naishuller
Director
Jack Quaid
as
Marty Comer
Richard Coyle
as
Quincy Harrington
Idris Elba
as
Sam Clarke
Carla Gugino
as
VP Elizabeth Kirk
John Cena
as
Will Derringer