Navjote High Priest
Dr. Gardner
Sheriff Parker
Bernard
Mayor Emerson Rogers
Officer Riggs
Detective Ben Bannister
Mark Sorrell
Jed Harris
Jonathan 'J.B.' Brandels
Eric Foretich
Nick
John Garrett
Wallace Reid
Nick
Vince
Clayton Thorpe
Dan Casey
Jack DeForest
Paul Elliott
Martin Anderson
Steve Grenowski
Craig Phalen
Dr. Michael Rourke
Hightower
Leo Kalb
Eric Macklin
Jack's Friend
Reese
Narrator