cast
Jim Sheridan
Director
Daniel Craig
as Will Atenton
Elias Koteas
as Boyce
Marton Csokas
as Jack Patterson
Taylor Geare
as Trish
Claire Geare
as Dee Dee
Jane Alexander
as Dr. Greeley
Sarah Gadon
as Cindi
Gregory Smith
as Artie
Naomi Watts
as Ann Patterson
Rachel Weisz
as Libby