John Travolta
Role: Sean Archer
Nicolas Cage
Role: Castor Troy
Joan Allen
Role: Eve Archer
Alessandro Nivola
Role: Pollux Troy
Gina Gershon
Role: Sasha Hassler
Dominique Swain
Role: Jamie Archer
Nick Cassavetes
Role: Dietrich Hassler
Harve Presnell
Role: Victor Lazarro
Colm Feore
Role: Dr. Malcolm Walsh
John Carroll Lynch
Role: Prison Guard Walton
CCH Pounder
Role: Hollis Miller
Robert Wisdom
Role: Tito Biondi
Chris Bauer
Role: Ivan Dubov
Myles Jeffrey
Role: Michael Archer
David McCurley
Role: Adam Hassler
Thomas Jane
Role: Burke Hicks
Romy Walthall
Role: Kimberly
Lauren Sinclair
Role: Agent Winters
Danny Masterson
Role: Karl
Father Michael Rocha
Role: Priest
Megan Paul
Role: Hospital Girl
Mike Werb
Role: Hospital Dad
Tom Reynolds
Role: LAPD Cop
Steve Hytner
Role: Interrogating Agent
Carmen Thomas
Role: Reporter Valerie
John Bloom
Role: Prison Medical Technician
Thomas Rosales Jr.
Role: Prisoner (uncredited)
Walter Scott
Role: Port Police Commander
Brooke Leslie
Role: ER Nurse
Cam Brainard
Role: Dispatcher
David Warshofsky
Role: Bomb Leader
John Neidlinger
Role: Bomb Technician
Norm Compton
Role: Cigarette Guard
Gregg Shawzin
Role: Lock Down Guard
Clifford Einstein
Role: Restorative Surgeon
Marco Kyris
Role: Recreation Guard
Tom Fridley
Role: Prison Guard
Andrew Wallace
Role: Altar Boy
Jacinto Rodriguez
Role: Prisoner
Chic Daniel
Role: FBI Squad Leader
Laurence Walsh
Role: Walsh Clinic Nurse
Tony Boldi
Role: Jim Elsworth (uncredited)
Khristian Lupo
Role: Dietrich's Henchman (uncredited)
William Morts
Role: Dietrich's Man (who holds Adam) (uncredited)
Darren Pele
Role: Hot Dog Vendor (uncredited)
Joan Beal
Role: Soprano Soloist (uncredited)
Jason Thomas Campbell
Role: SWAT Officer (uncredited)
Tory Christopher
Role: SWAT Officer (uncredited)
Robert 'Bobby Z' Zajonc
Role: Helicopter Pilot (uncredited)
Del Zamora
Role: Janitor (uncredited)