Giancarlo Giannini
as
Father Moretti
Claire Forlani
as
Isabella
Joshua Jackson
as
Jeremy
Harvey Keitel
as
Weldon
Stephen Frears
Director
Bruce Willis
as
Dink Heimowitz
Frank Grillo
as
Frankie
Joshua Jackson
as
Jeremy
Catherine Zeta-Jones
as
Tulip