cast
-
Liam Neeson
Dr. David Marrow
-
Lili Taylor
Nell
-
Catherine Zeta-Jones
Theo
-
Owen Wilson
Luke Sanderson
-
Bruce Dern
Mr. Dudley
-
Marian Seldes
Mrs. Dudley
-
Alix Koromzay
Mary Lambetta
-
Todd Field
Todd Hackett
-
Virginia Madsen
Jane
-
Michael Cavanaugh
Dr. Malcolm Keogh
-
Tom Irwin
Lou
-
Charles Gunning
Hugh Crain
- Saul Priever Ritchie
-
M.C. Gainey
Large Man
- Hadley Eure Carolyn Crain
- Kadina de Elejalde Rene Crain
- Alessandra Benjamin Psych Patient #1
-
Karen S. Gregan
Psych Patient #2
-
Brandon Jarrett
Psych Patient #3
- Mary McNeal Psych Patient #4
- William Minkin Psych Patient #5
-
Debi Derryberry
Child (voice)
-
Jessica Evans
Child (voice)
-
Sherry Lynn
Child (voice)
-
Miles Marsico
Child (voice)
-
Courtland Mead
Child (voice)
-
Kelsey Mulrooney
Child (voice)
- Kyle McDougle Child (voice)
-
Hannah Swanson
Child (voice)
-
Travis Tedford
Child (voice) (uncredited)