Gabriel Finch
Ian McKellen
Zach Riley
Aaron Eckhart
Terrence
Ken Roberts
Sally
Cynthia Stevenson
Judy
Lorena Gale
Receptionist
Tabitha St. Germain
Husky Sheriff
Tim Henry
Deputy Sheriff
Joe Macaluso
Head Editor
Andrew Airlie
Waitress
Eileen Pedde
Young Zach
Ryan Drescher
Little Girl
Cassandra Sawtell
Maggie Blake
Brittany Murphy
Haggard Therapist
Jim Eckhart
Bartender
Richard Hendery
Amanda
Johanna Osborne
Dr. Truman
Aaron Stephens
Jr. Editor (uncredited)
Suzanne Bastien
Young Katherine Pierson (uncredited)
Camille Sullivan
Giant (uncredited)
Mark Tisdale
T. L. Pierson
Nick Nolte
Katherine Pierson
Jessica Lange
Dr. Peter Reed
William Hurt
Martin Sands
Bill Bellamy
Jake
Alan Cumming
Eleanna
Vera Farmiga
Dick
Michael Moriarty
Director
Joshua Michael Stern
Writer
Music
Philip Glass
Special Effects Coordinator
Allen Benjamin
Makeup Artist
Eden Orfanos
Art Direction
Helen Jarvis
Editor
Jeff McEvoy
Director of Photography
Michael Grady
Production Design
Sean Hargreaves
Costume Design
Monique Prudhomme