Craig Sheffer
Joseph
Craig Sheffer
Joseph
Sheryl Lee
Maria
Terence Stamp
Baltazar
Casey Siemaszko
Tanner
Spalding Gray
Alfred
Lois Chiles
Eva
Blu Mankuma
Nick
Pamela Perry
Dottie
Leigh Taylor-Young
Redhead
Ken Camroux-Taylor
Hank
Eli Gabay
Carlos
Molly Parker
Connie
Hiro Kanagawa
Doctor
Merrilyn Gann
Motel Woman
Gillian Barber
Therapist
Peter Kelamis
Neighbor
Norman Armour
Patient
David Glyn-Jones
Priest
Quincy Welch
Boy
Carson Welch
Boy
Serena Bodnar
Girl
Kristin Lehman
Scope/Steps Woman
Akesh Gill
Therapy Woman
Glenn Daniels
Casting
Jori Woodman
Costume Designer
Lisa Towers
Co-Producer
John Willett
Production Design
David Fischer
Production Design
Allan Lee
Editor
Mike Molloy
Director of Photography
Matthew O'Connor
Executive Producer
Allyn Stewart
Producer
Lance Young
Writer
Lance Young
Director
Jan A. P. Kaczmarek
Original Music Composer
Lisa Towers
Production Manager
Jack Hardy
First Assistant Director
Shirley-Anne Parsons
Second Assistant Director
Trig Singer
Camera Operator
John Clothier
Camera Operator
Michael Wrinch
Focus Puller
Doug Lavender
Second Assistant Camera
Christina Kasperczyk
Second Assistant Camera
John Clothier
Steadicam Operator
Stephen S. Campanelli
Steadicam Operator
Nathaniel Massey
Steadicam Operator
Cory Budney
Camera Trainee
Attila Fritz
Camera Trainee
Richard G. Mason
Underwater Camera
Cam North
First Assistant Camera
Brenda Haggerty
Second Assistant Camera
Tobias A. Schliessler
Additional Photography
Alan Markfield
Still Photographer
William Heslup
Art Direction
Eric Norlin
Art Direction
P.K. MacCarthy
Storyboard Artist
Mary-Lou Storey
Set Decoration
Barry Kemp
Set Decoration
Janet Clark
Assistant Set Decoration
Erik Gerlund
Assistant Set Decoration
Nicole Chorney
Set Decoration Buyer
Gillian Murray
Set Decoration Buyer
Sandy Arthur
Set Decoration Buyer
Frank Bodeck
Set Dresser
Ed Jensen
Set Dresser
James Purvis
Set Dresser
Mario Battista
Assistant Set Dresser
R.D. 'Luther' Fairbairn
Property Master
Debbie Erhardt
Assistant Property Master
David Asmodeus
Assistant Property Master
Stephanie Rossel
Script Supervisor
Christine Lalande
Script Supervisor
Michael McGee
Sound Mixer
Charles O'Shea
Boom Operator
Heidi Ross
Assistant Costume Designer
Jennifer Grossman
Costume Set Supervisor
Teresa Brummitt
Set Costumer
Rosalina Da Silva
Makeup Artist
Marianne Coates
Assistant Makeup Artist
James D. Brown
Hairstylist
Gina Sherritt
Assistant Hairstylist
R.K. Hill
Key Grip
Brent J. Kuchera
Dolly Grip
Pierre Hubert
Dolly Grip
Jim Barber
Rigging Grip
Mark Willis
Grip
Darren Wong
Grip
Barry Donlevy
Gaffer
Vince Laxton
Rigging Gaffer
Jim Dunn
Stunt Coordinator
Randy Shymkiw
Special Effects Coordinator
Keith Wardlow
Special Effects Assistant
Mark Mentiply
Special Effects Assistant
Janice Frome
Location Manager
Gwyn E. Shipman
Assistant Location Manager
Colin L. McCarthy
Assistant Location Manager
Roger Scott Russell
Third Assistant Director
Carrie Wallis
Assistant Director Trainee
Carl Mason
Assistant Director Trainee
Julia Neville
Production Coordinator
Philip Fuldauer
Assistant Production Coordinator
Colette Aubin
Assistant Production Coordinator
Nancy McKenzie
Assistant Production Coordinator
Stuart Aikins
Local Casting
William Haines
Casting Associate
Michael Greer
Casting Associate
Sandra Couldwell
Extras Casting
Candace S. McPherson
Extras Casting Assistant
Trudi Forrest
Choreographer
Bruce Giesbrecht
First Assistant Editor
Caroline Hardon
First Assistant Editor
Nancy McKenzie
Post Production Coordinator
Ellen Gram
Assistant Editor
Dessie Markovsky
Sound Designer
Dessie Markovsky
Supervising Sound Editor
Iain Pattison
ADR Recordist
Brent D. Winter
Sound Editor
Mark Cookson
Sound Editor
Xavier Sol
Sound Editor
Steve Hollenbeck
Sound Editor
Anke Bakker
Sound Editor
Marc Chaisson
Dialogue Editor
Marc Chaisson
ADR Editor
Mark Seagraves
Dialogue Editor
Mark Seagraves
ADR Editor
Vincent Guisetti
Foley Artist
Serge Djang
Foley Artist
T.A. Moore Jr.
Foley Mixer
Dean Drabin
ADR Mixer
Krzesimir Dębski
Additional Music
Christopher Kennedy
Music Editor
Robert W. Glass Jr.
Sound Re-Recording Mixer
Ezra Dweck
Sound Re-Recording Mixer
Gary L. Walker
Compositing Supervisor