Brendan Fletcher Michael
Casey Dubois Young Alan, age 9
Christopher Britton Jason Monroe
Genevieve Buechner Isabel Bannister
James Caviezel Fletcher
Leanne Adachi Nathalie
Liam Ranger Young Louis Hunt, age 9
Miguelito Macario Rom
Mimi Kuzyk Thelma
Mira Sorvino Delila
Peter Hall Adult Louis Hunt
Robin Williams Alan W. Hakman
Stefan Arngrim Oliver
Stephanie Romanov Jennifer Bannister
Thom Bishops Hasan
Vincent Gale Simon
Wanda Cannon Caroline Monroe
tt0364343