All Cast

Katie Holmes

Katie Holmes

Laura Rosen

Anna Paquin

Anna Paquin

Lila Hayes

Josh Duhamel

Josh Duhamel

Tom

Dianna Agron

Dianna Agron

Minnow Hayes

Adam Brody

Adam Brody

Jake

Malin Åkerman

Malin Åkerman

Tripler

Elijah Wood

Elijah Wood

Chip

Jeremy Strong

Jeremy Strong

Pete

Candice Bergen

Candice Bergen

Augusta Hayes

Rebecca Lawrence Levy

Rebecca Lawrence Levy

Weesie

James K. Schaffer

James K. Schaffer

William Hayes

Rosemary Murphy

Rosemary Murphy

Grandmother Hayes

Warrent F. McKnight

Warrent F. McKnight

Reverend Bartlett

Will Hutchins

Will Hutchins

Grandpa McDevon

Evelyn Aronin

Evelyn Aronin

Grandma McDevon