Vladek Sheybal
as
Dr. Delgado
Michael Caine
as
Henry
David Buck
as
Salinas
Jack Nicholson
as
Alex
Jennifer Lopez
as
Gabriela
Harold Perrineau
as
Henry
Michael Caine
as
Victor