Full Cast & Crew
Theatrical Release
7/14/2010
Director Credit
Jon Turteltaub Director
Cast Credit
Nicolas Cage Balthazar Blake
Jay Baruchel Dave Stutler
Alfred Molina Maxim Horvath
Teresa Palmer Becky Barnes
Toby Kebbell Drake Stone
Omar Benson Miller Bennet
Monica Bellucci Veronica
Alice Krige Morgana
Jake Cherry Young Dave
James Stephens Merlin
Gregory Woo Sun Lok
Wai Ching Ho Chinese Woman
Jason Moore Subway Mugger
Robert Capron Yo...
Continue reading ...