All Cast

Jennifer Lawrence
Elissa Cassidy

Elisabeth Shue
Dr. Sarah Cassidy

Max Thieriot
Ryan Jacobson

Gil Bellows
Officer Bill Weaver

Allie MacDonald
Jillian

Nolan Gerard Funk
Tyler Reynolds

Jordan Hayes
Peggy Johns

Joy Tanner
Bonnie Reynolds

James Thomas
Ben Reynolds

Craig Eldridge
Dan Gifford

Lori Alter
Jenny Gifford
Olivier Surprenant
Jake

Will Bowes
Robbie

Krista Bridges
Mary Jacobson

John Healy
John Jacobson
Bobby Osborne
Young Ryan Jacobson
Grace Tucker-Duguay
Young Carrie Anne Jacobson

Eva Link
Carrie Anne Jacobson
Hailee Sisera
Caitlin

Jon McLaren
Zak
Jasmine Chan
Alice

Jonathan Malen
Ray

Claudia Jurt
Dr. Marianna Harrison
