Ronnie Gene Blevins
as
David
Robert Patrick
as
Harvey
Ray Wise
as
Michael
Johnny Pemberton
as
Uriah
Stefanía Koessl
as
Mara
Ward Bond
as
Adam Hartman
Chief John Big Tree
as
Blue Back
Henry Fonda
as
Gilbert Martin
Edwin Maxwell
as
Rev. Daniel Gros
John Le Mesurier
as
Barrymore
Sam Kydd
as
Perkins
Peter Cushing
as
Sherlock Holmes
Christopher Lee
as
Sir Henry
Manuel de Blas
as
Coronel Cortés
Kaoru Futaba
as
Reikô Tani
as
Doctor
Reikichi Kawamura
as
Villager from Tokyo
Ki-duk Kim
Director
Ki-duk Kim
as
Adult Monk
Yukijirô Hotaru
as
Eri Murakawa
as
Hiroko Nakajima
as
Yûki Furukawa
as
Mitsuomi Kozuka
Celia Imrie
as
Barbara
Rose Hill
as
Henry's Wife
Patrick Barr
as
Justice Bailey
Ron Smerczak
as
Ted
Kimiko Yo
as
Takashi Tsukamoto
as
Eiko Koike
as
Mai
Tomokazu Miura
as
Toru Takishima
John Sparkes
as
The Farmer / Bitzer
Omid Djalili
as
Trumper
Simon Greenall
as
Twins
Jesse Moss
as
Chad
Tyler Labine
as
Dale
Brandon Jay McLaren
as
Jason
Alan Tudyk
as
Tucker
José Manuel Poga
as
Rodrigo
Stephen Frears
Director
Luke Evans
as
Andy Cobb
Bill Camp
as
Glen McCreavy
Gemma Arterton
as
Tamara Drewe
François Ozon
Director
Charles Dance
as
John Bosload
Ludivine Sagnier
as
Julie
Charlotte Rampling
as
Sarah Morton