Kate Winslet
Adele
Josh Brolin
Frank
Gattlin Griffith
Henry
Tobey Maguire
Adult Henry
Tom Lipinski
Young Frank
Maika Monroe
Mandy
Clark Gregg
Gerald
James Van Der Beek
Officer Treadwell
J.K. Simmons
Mr. Jervis
Brooke Smith
Evelyn
Brighid Fleming
Eleanor
Alexie Gilmore
Marjorie
Lucas Hedges
Richard
Micah Fowler
Barry
Chandra Thomas
Bank Teller
Matthew Rauch
Bank Manager
Kate Geller
Shopper
Ed Moran
Prosecutor
James Chen
Paramedic
Dylan Minnette
High School Henry
Eileen Faxas
Anchor Woman #1
John Rue
Highway Patrolman
Elena Kampouris
Young Rachel McCann
Cass Morgan
Grandmother
Grace Thorsen
Pregnant Woman
Marceline Hugot
Mrs. Farnsworth
Jeff Witzke
Local Cop
Doug Trapp
Grocer
Sam Rush
Bowling Manager
John Kooi
Special Service Officer
Lynn Jolicoeur
Anchor Woman #2
Ashley Ingram
Prison Nurse
Thomas McGowan
Delivery Doctor
Kate Hettesheimer
Pricemart Cashier
Lauren Kelly
Teenage Rachel McCann
Dakota Shepard
Wife of Older Henry
Tara Franklin
Delivery Nurse
Micah Shepard
Red-Headed Man
Marva Hicks
Morning Anchor
Linda Marie Larson
Waitress
Matthew Christian
Bar Guy