Margaret Hall
Tilda Swinton
Alek Spera
Goran Visnjic
Deputy Sheriff
Richard Gross
BYD
Kip Martin
Swan Lake Dancers
Jill Mattson Classical Ballet of Lake Tahoe
Female Nurse
Tajma Soleil
Jackie
Margot Krindel
Swan Girl (uncredited)
Kandeyce Jorden
50ish Woman (uncredited)
Georgann Johnson
Placer County Detective (uncredited)
Tim Halpin
Beau Hall
Jonathan Tucker
Darby Reese
Josh Lucas
Jack Hall
Peter Donat
Carlie Nagel
Raymond J. Barry
Paige Hall
Tamara Hope
Dylan Hall
Jordon Dorrance
Sue Lloyd
Heather Mathieson
Loan Officer
Holmes Osborne
Stunt Coordinator
Dale Gibson
Utility Stunts
Peter Epstein
Director
David Siegel
Writer
Producer
Director of Photography
Giles Nuttgens
Sound Re-Recording Mixer
David Parker
Scott McGehee
Production Manager
Beth DePatie
Sound Mixer
Robert Eber
Assistant Art Director
Christina Ann Wilson
Special Effects
Lou Carlucci
Gaffer
Louis DiCesare
Robert Jauregui
Supervising Sound Editor
John Nutt
Key Grip
Michael Pizzuto
Sound Effects Editor
Piotr Filipowski
Aura Gilge
Music Editor
Missy Cohen
Camera Operator
Paige Thomas
Key Makeup Artist
Raqueli Dahan
Property Master
Ellen Freund
Additional Photography
Warren Feldman
Ethan Jensen
Second Assistant Director
Craig Borden
Still Photographer
Jim Sheldon
Casting Associate
Amanda Harding
First Assistant Camera
Hairdresser
Katrina Chevalier
Studio Teacher
Linda Stanley
Second Unit Director of Photography
Rob Sweeney
Dialect Coach
Julie Adams
Best Boy Electric
Tim Durr
Foley Artist
Marnie Moore
Ben Jensen
Margie O'Malley
Pilot
Robert 'Bobby Z' Zajonc
Digital Colorist
Mel Kangleon
David Franklin Bergad
Foley Mixer
Frank Rinella
Visual Effects Supervisor
Richard Chuang
Second Assistant Camera
Dolly Grip
Paul Meehan
Foley Editor
Patti Tauscher
Foley Recordist
Mike Anderson
Assistant Sound Editor
Chris Gridley
ADR Mixer
Christina Tucker
Dolby Consultant
Thom 'Coach' Ehle
Visual Effects Producer
Jason Heapy
Digital Compositor
Chris Trimble
Original Music Composer
Peter Nashel
Editor
Lauren Zuckerman
Production Design
Christopher Tandon
Novel
Elisabeth Sanxay Holding
Costume Design
Sabrina Rosen
Script Supervisor
Rebecca Fulton
Casting
Mindy Marin
Set Decoration
Nancy Wenz
Kelly McGehee