Michiel Huisman ... Steven Crain |
Carla Gugino ... Olivia Crain |
Henry Thomas ... Young Hugh |
Elizabeth Reaser ... Shirley Crain |
Oliver Jackson-Cohen ... Luke Crain |
Kate Siegel ... Theodora "Theo" Crain |
Victoria Pedretti ... Eleanor "Nell" Crain |
Lulu Wilson ... Young Shirley |
Mckenna Grace ... Young Theo |
Paxton Singleton ... Young Steven |
Julian Hilliard ... Young Luke |
Violet McGraw ... Young Nell |
Timothy Hutton ... Hugh Crain |