Dalias Blake
as
Charles
Cameron Bancroft
as
James
Daryl Shuttleworth
as
John
Melissa Roxburgh
as
Mya Matheson
Galadriel Stineman
as
Beth
Pete Gardner
as
John
Sujata Day
as
Mandy
Christopher Doyle
as
Baxter
J. Patrick McNamara
as
John
Scott Eastwood
as
John
Keith Coogan
as
Producer
Jeff Fahey
as
Trick
Aaron Taylor-Johnson
as
John
Anne-Marie Duff
as
Julia
Ophelia Lovibond
as
Marie
Thomas Brodie-Sangster
as
Paul
Rusty Martin Sr.
as
David
Jason Burkey
as
John
Tim Faraday
as
John
Geoffrey Rush
as
John
Peter Phelps
as
Patrick
Lani John Tupu
as
Patrick's Lover
Manu Bennett
as
Steve
Chris Shields
as
John
Fraser James
as
Angel Leader
Gordon Alexander
as
John
Dominic Monaghan
as
Sol
Silvio Simac
as
Wolves Gang Leader
Atli Oskar Fjalarsson
as
Andrés
Brandon Sklenar
as
John
Rosie Day
as
Louise
Emilio Estevez
Director
Nick Cannon
as
Dwayne
Ashton Kutcher
as
Fisher
Anthony Hopkins
as
John
Mary Elizabeth Winstead
as
Susan
Michael Chernus
as
Doug
Louis Cancelmi
as
John
Jon-Scott Clark
as
John
Rasmus Botoft
as
John
Tom Hale
as
John / Milo
Richard LaGravenese
Director
Gerard Butler
as
Gerry
James Marsters
as
John
Gina Gershon
as
Sharon
Jeffrey Dean Morgan
as
William
Steven Tash
as
Phil