Ian McKellen
Gabriel Finch
Brittany Murphy
Maggie Blake
Jessica Lange
Katherine Pierson
William Hurt
Dr. Peter Reed
Tabitha St. Germain
Receptionist
Joe Macaluso
Deputy Sheriff
Cassandra Sawtell
Little Girl
Jim Eckhart
Haggard Therapist
Suzanne Bastien
Jr. Editor (uncredited)
Camille Sullivan
Young Katherine Pierson (uncredited)
Mark Tisdale
Giant (uncredited)