Cast
John Travolta
Sean Archer
Nicolas Cage
Castor Troy
Joan Allen
Eve Archer
Alessandro Nivola
Pollux Troy
Gina Gershon
Sasha Hassler
Dominique Swain
Jamie Archer
Nick Cassavetes
Dietrich Hassler
Harve Presnell
Victor Lazarro
Colm Feore
Dr. Malcolm Walsh
John Carroll Lynch
Prison Guard Walton
Crew
John Woo
Director
Terence Chang
Producer
Barrie M. Osborne
Producer
David Permut
Producer
John Powell
Original Music Composer
Oliver Wood
Director of Photography
Steven Kemper
Editor
Christian Wagner
Editor
Mindy Marin
Casting
Neil Spisak
Production Design
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.