as Jordan Price
as Elliot Larken
as Megan Welles
as Miles Hayden
as Captain Vaughn
as Vincent Delucas
as Nathan Loring
as Stephen Choi
as Robert Loring
as Perry Collins
as Mrs. Stafford
as Headmaster
as Young Megan
as Sharon Welles
as Teenage Miles
as Teenage Vincent
as Teenage Nathan
as Teenage Perry
as Vincent's Guard #1 (as Patrick Lemaire)
as Vincent's Guard #2
as Miles' Guard #1
as Miles' Guard #2
as Miles' Guard #3
as Stripper
as Police Officer (uncredited)
as Gym Girl (uncredited)
as Police Tech (uncredited)