Robert Edwards
Director
Ralph Fiennes
as
Joe
Jodhi May
as
Joe's Mother
Tom Hollander
as
Maximilian II
Matthew Marsh
as
Papa Max
Samuel West
as
Narrator
Tom Hollander
as
(voice)
Allison Janney
as
Eugenia Crocker
Sam Rockwell
as
Jim Crocker
Austin Pendleton
as
Peter Pett
Tom Hollander
as
Willie Partridge
Lena Headey
as
Blanche Glover
Jennifer Ehle
as
Christabel LaMotte
Tom Hollander
as
Euan
Roger Hammond
as
Professor Spear
Claire Danes
as
Maria Hughes
Alice Eve
as
Miss Frayne
Billy Crudup
as
Ned Kynaston
Tom Hollander
as
Sir Peter Lely
Michael Apted
Director
Corin Redgrave
as
Admiral Trowbridge
Kate Winslet
as
Hester Wallace
Anne-Marie Duff
as
Kay
Tom Hollander
as
Logie
Tom Hollander
as
Farnsworth
Aidan Gillen
as
Gerard Quigley
Helen Mirren
as
Kathleen Quigley
Peter Howitt
as
SAS Leader
Alistair Petrie
as
Basil Dean
Tony Haygarth
as
Fred Stansfield
Jane Horrocks
as
Gracie Fields
Tom Hollander
as
Monty Banks
Tom Hollander
as
Martin McCann
as
Jimbo
Brendan Fraser
as
Joe Maguire
Yaya DaCosta
as
Sophie
Richard Curtis
as
Self
J.J. Abrams
as
Self
Tom Hollander
as
Self
Rebecca Front
as
Self - Narrator
Robin Tunney
as
Abby Laramie
Mel Gibson
as
Anger Management Therapy Patient
Tom Hollander
as
Leonard Clark
Matthew McConaughey
as
Matthew McConaughey
John Cleese
as
John Cleese / Exploding Don / David Frost
Tom Hollander
as
Recording Engineer
Cameron Diaz
as
Seigmund Freud
Ronnie Corbett
as
Thompson
Tom Cruise
as
Colonel Claus von Stauffenberg
Tom Hollander
as
Colonel Heinz Brandt
Bill Nighy
as
General Friedrich Olbricht
Efka Kvaraciejus
as
SS Soldier - Berghof
Tom Hollander
as
Henry
Nora Dunn
as
Mrs. Pearlman
Winona Ryder
as
Siri Taylor
Robin Tunney
as
Zoe
Ridley Scott
Director
Richard Coyle
as
Amis
Tom Hollander
as
Charlie Willis
Marion Cotillard
as
Fanny Chenal
Russell Crowe
as
Max Skinner
Robert Altman
Director
Tom Hollander
as
Anthony Meredith
Emily Watson
as
Elsie
Helen Mirren
as
Mrs. Wilson
Charles Dance
as
Raymond Stockbridge
Hugh Laurie
Director
Emma Thompson
as
Druscilla
Tom Hollander
as
Ewan Proclaimer
Rowan Atkinson
as
Mr. James
Kelly Reilly
as
Nimnh
Rosanna Arquette
as
Jonathan Rhys Meyers
as
David
James Caan
as
Harry
Tom Hollander
as
Moshe
Amanda Drew
as
Amy Bentham
Rosamund Pike
as
Marie Colvin
Tom Hollander
as
Sean Ryan
Stanley Tucci
as
Tony Shaw
Johnny Vegas
as
Apothecary
Christoph Waltz
as
Cornelis Sandvoort
Tom Hollander
as
Dr Sorgh
Douglas Hodge
as
Nicholas Steen