Sian Clifford
as
Amanda
Tim Key
as
Charles Heath
Tom Basden
as
Herb McGwyer
Carey Mulligan
as
Nell Mortimer
Ian McNeice
as
George Garrad
Colm Meaney
as
Morgan the Goat
Hugh Grant
as
Reginald Anson
Robert Pugh
as
Williams the Petroleum
Tom Walls
as
Capt. Meadows
Alec Mango
as
Man at hotel bar
Roland Pertwee
as
Prison Governor
Rachel Weisz
as
Amy Foster
Ian McKellen
as
Dr. James Kennedy
Janine Duvitski
as
Mrs. Finn
Tony Haygarth
as
Mr. Smith
Cyril Shaps
as
Ephraim
Nia Roberts
as
Gaenor Rees
Steffan Rhodri
as
Noah Jones
Ioan Gruffudd
as
Solomon Levinsky
Crispin Glover
as
Ernie Combs
Elsa Pataky
as
Ilze Kadegis
David Thewlis
as
Jim McCann
Steven Waddington
as
Dave
Josh O'Connor
as
Jamie
Adrian Rawlins
as
Vicar
Richard Ayoade
Director
Sally Hawkins
as
Jill Tate
Gemma Chan
as
Kim-Lin
Noah Taylor
as
Lloyd Tate
Ben Stiller
as
Soap Opera Star
Steve Oram
as
Joseph Solomon
Mark Huberman
as
Neil Hughes
Paul Higgins
as
Frank
Michael Sheen
as
Prophet Malcolm
Dan Stevens
as
Thomas Richardson
Paul James
as
Townsmen Guard
Julian Glover
as
Magnus
Steve Oram
as
Mr. Henry
John Fawcett
Director
Maria Bello
as
Adèlle
Maurice Roëves
as
Dafydd
Sean Bean
as
James
Hayley Mills
as
Gillie
Marianne Stone
as
Mrs. Williams
Meredith Edwards
as
P.C. Williams
Michael Anderson Jr.
as
Youth
Bill Nighy
as
Cliff
Imelda Staunton
as
Hefina
Dominic West
as
Jonathan
Liz White
as
Margaret
Melvyn Douglas
as
Penderel
Leslie Phillips
as
Minor Role
J.M. Kerrigan
as
Charles Conliffe
Forrester Harvey
as
Twiddle