All Cast

Jennifer Lawrence

Jennifer Lawrence

Elissa Cassidy

Elisabeth Shue

Elisabeth Shue

Dr. Sarah Cassidy

Max Thieriot

Max Thieriot

Ryan Jacobson

Gil Bellows

Gil Bellows

Officer Bill Weaver

Allie MacDonald

Allie MacDonald

Jillian

Nolan Gerard Funk

Nolan Gerard Funk

Tyler Reynolds

Jordan Hayes

Jordan Hayes

Peggy Johns

Joy Tanner

Joy Tanner

Bonnie Reynolds

James Thomas

James Thomas

Ben Reynolds

Craig Eldridge

Craig Eldridge

Dan Gifford

Lori Alter

Lori Alter

Jenny Gifford

Olivier Surprenant

Olivier Surprenant

Jake

Will Bowes

Will Bowes

Robbie

Krista Bridges

Krista Bridges

Mary Jacobson

John Healy

John Healy

John Jacobson

Bobby Osborne

Bobby Osborne

Young Ryan Jacobson

Grace Tucker-Duguay

Grace Tucker-Duguay

Young Carrie Anne Jacobson

Eva Link

Eva Link

Carrie Anne Jacobson

Hailee Sisera

Hailee Sisera

Caitlin

Jon McLaren

Jon McLaren

Zak

Jasmine Chan

Jasmine Chan

Alice

Jonathan Malen

Jonathan Malen

Ray

Claudia Jurt

Claudia Jurt

Dr. Marianna Harrison

Jonathan Higgins

Jonathan Higgins

Dr. Kohler