Amber Tamblyn ... Joan GirardiJoe Mantegna ... Will GirardiMary Steenburgen ... Helen Girardi
Tilda SwintonAmber TamblynTimothy Hutton
Colin FirthOrlando BloomPatricia Clarkson