Pierce Brosnan as Dr. Lawrence Angelo
Jeff Fahey as Jobe Smith
Jenny Wright as Marnie Burke
Geoffrey Lewis as Terry McKeen
Jeremy Slate as Father Francis McKeen
Dean Norris as The Director
Austin O'Brien as Peter Parkette
Troy Evans as Lt. Goodwin
Rosalee Mayeux as Carla Parkette
Mark Bringelson as Sebastian Timms
Ray Lykins as Harold Parkette
Colleen Coffey as Caroline Angelo