Sam Neill ...John Trent
Jürgen Prochnow ...Sutter Cane
Julie Carmen ...Linda Styles
Charlton Heston ...Jackson Harglow
Frances Bay ...Mrs. Pickman
Wilhelm von Homburg ...Simon
Kevin Rushton ...Guard #1
Gene Mack ...Guard #2
Conrad Bergschneider ...Axe Maniac
Marvin Scott ...Reporter
Katherine Ashby ...Receptionist
Ben Gilbert ...Young Teen
Dennis O'Connor ...Cop
Paul Brogren ...Scrawny Teen
Sharon Dyer ...Homeless Lady
Sean Ryan ...Bicycle Boy
Lance Paton ...Little Boy
Jacelyn Holmes ...Little Girl
Hayden Christensen ...Paper Boy
Garry Robbins ...Truck Driver
Sean Roberge ...Desk Clerk
Robert Lewis Bush ...Hotel Man
Louise Beaven ...Old Lady
Cliff Woolner ...Bus Driver
Deborah Theaker ...Municipal Woman
Chuck Campbell ...Customer
Carolyn Tweedle ...Nurse
Thom Bell ...Farmer
Mark Adriaans ...Window Teen
Jack Moore-Wickham ...Simon's Son (Johnny)
David Austerwell ...Kid
Richard Kohler ...Kid
Kieran Sells ...Kid
Laura Schmidt ...Kid
Kyle Sheehan ...Kid
Daniel Verhoeven ...Kid
Kevin Zegers ...Kid
Katie Zegers ...Kid
David Warner ...Dr. Wrenn
John Glover ...Saperstein
Bernie Casey ...Robinson
Peter Jason ...Paul