Cast (27)

Ian McKellen

Gabriel Finch

Aaron Eckhart

Zach Riley

Brittany Murphy

Maggie Blake

Nick Nolte

T. L. Pierson

Jessica Lange

Katherine Pierson

William Hurt

Dr. Peter Reed

Bill Bellamy

Martin Sands

Alan Cumming

Jake

Vera Farmiga

Eleanna

Michael Moriarty

Dick

Ken Roberts

Terrence

Cynthia Stevenson

Sally

Lorena Gale

Judy

Tabitha St. Germain

Receptionist

Tim Henry

Husky Sheriff

Joe Macaluso

Deputy Sheriff

Andrew Airlie

Head Editor

Eileen Pedde

Waitress

Ryan Drescher

Young Zach

Cassandra Sawtell

Little Girl

Jim Eckhart

Haggard Therapist

Richard Hendery

Bartender

Johanna Osborne

Amanda

Aaron Stephens

Dr. Truman

Suzanne Bastien

Jr. Editor (uncredited)

Camille Sullivan

Young Katherine Pierson (uncredited)

Mark Tisdale

Giant (uncredited)

Crew (10)

Joshua Michael Stern

Writer

Joshua Michael Stern

Director

Allen Benjamin

Special Effects Coordinator

Eden Orfanos

Makeup Artist

Helen Jarvis

Art Direction

Jeff McEvoy

Editor

Michael Grady

Director of Photography

Monique Prudhomme

Costume Design

Philip Glass

Music

Sean Hargreaves

Production Design