Fritz Kampers
as
Der Bayer - The Bavarian
Gustav Püttjer
as
Hamburger
Richard Marner
as
2nd Officer at Billin Police Headquarters
Leonard Sachs
as
Dr. Poldoi
Peter Illing
as
Macco, the magician
Walter Hill
Director
Elizabeth McGovern
as
Donna McCarty
Mickey Rourke
as
John 'Johnny Handsome' Sedley / Johnny Mitchell
Morgan Freeman
as
Lt. A.Z. Drones
Peter Jason
as
Mr. Bonet
Trevor Howard
as
The Hospital Staff - The Doctors: Dr. Barnes
Alastair Sim
as
The Police: Inspector Cockrill
Bruce Campbell
Director
Stacy Keach
as
Dr. Ivanov
Antoinette Byron
as
Jackie Cole
Ted Raimi
as
Pavel
Bruce Campbell
as
William Cole
Pierre Watkin
as
Dist. Atty. Philips
Eddie Marr
as
Henchman Bert
Philip Ahn
as
Robert 'Bob' Li
Joseph L. Mankiewicz
Director
Darren Aronofsky
Director
Sean Patrick Thomas
as
Antonio
Ellen Burstyn
as
Dr. Lillian Guzetti
Rachel Weisz
as
Isabel / Izzi Creo
Hugh Jackman
as
Tomas / Tommy / Tom Creo
Brian Cox
as
Gary Barker
Jed Rees
as
Glen
Katherine Heigl
as
Lynn Sheridan
Johnny Knoxville
as
Steve Barker
Manuel Dondé
as
Doctor
Anna Levine
as
Elena Gómez the wrestler
Gerardo Zepeda
as
Monster
Noelia Noel
as
Victim
Mustaqim Bahadon
as
DSP Edi
Syafiq Kyle
as
DSP Zambri
Brad Silberling
Director
Nigel Gibbs
as
Doctor
Elisabeth Shue
as
Pregnant Woman
Nicolas Cage
as
Seth
Brian Markinson
as
Tom, Surgical Fellow
Bill Nighy
as
Douglas Ainslie
Celia Imrie
as
Madge Hardcastle
Maggie Smith
as
Muriel Donnelly
Ronald Pickup
as
Norman Cousins
Guy Ritchie
Director
Alan Ritchson
as
Anders Lassen
Rory Kinnear
as
Churchill
Henry Cavill
as
Gus March-Phillips
Eiza González
as
Marjorie Stewart
Steven Spielberg
Director
Henry Thomas
as
Elliott
Drew Barrymore
as
Gertie
Erika Eleniak
as
Pretty Girl
C. Thomas Howell
as
Tyler
Virginia Cherrill
as
A Blind Girl
Harry Myers
as
An Eccentric Millionaire
Al Ernest Garcia
as
James - the Millionaire's Butler