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