Sam Worthington character Mack Phillips
Octavia Spencer character Papa / Elouisa
Tim McGraw character Willie
Aviv Alush character Jesus
Sumire Matsubara character Sarayu
Radha Mitchell character Nan Phillips
Graham Greene character Male Papa
Gage Munroe character Jose Phillips
Megan Charpentier character Kate Phillips
Lane Edwards character Officer Dalton
Alice Braga character Sophia
Ryan Robbins character Emil Ducette
Emily Holmes character Vicky Ducette
Amélie Eve character Missy Phillips
Jordyn Ashley Olson character Emily Ducette
Laura MacKillop character Amber Ducette
Derek Hamilton character Mack's Dad
Tanya Hubbard character Mack's mom
Carson Reaume character Young Mack Phillips
David Mackay character Preacher
Christopher Britton character Church Deacon
Kendall Cross character Special Agent Wikowski
Jay Brazeau character Tony
Greta Makena Gibson character Teenage Girl
David Longworth character Older Camper
Ty Olsson character 1950s Mack's Grandpa
Leena Manro character Nurse
Kayla Fielding character Aly Taylor
Grace Netter character Girl on Bridge