Cast (32)

Sam Worthington

Mack Phillips

Octavia Spencer

Papa / Elouisa

Tim McGraw

Willie

Aviv Alush

Jesus

Sumire

Sarayu

Radha Mitchell

Nan Phillips

Graham Greene

Male Papa

Gage Munroe

Jose Phillips

Megan Charpentier

Kate Phillips

Lane Edwards

Officer Dalton

Alice Braga

Sophia

Ryan Robbins

Emil Ducette

Emily Holmes

Vicky Ducette

Amélie Eve

Missy Phillips

Jordyn Ashley Olson

Emily Ducette

Laura MacKillop

Amber Ducette

Derek Hamilton

Mack's Dad

Tanya Hubbard

Mack's mom

Carson Reaume

Young Mack Phillips

David MacKay

Preacher

Chris Britton

Church Deacon

Kendall Cross

Special Agent Wikowski

Jay Brazeau

Tony

Greta Makena Gibson

Teenage Girl

David Longworth

Older Camper

Ty Olsson

1950s Mack's Grandpa

Leena Manro

Nurse

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)

Crew (64)

Aaron Olson

Assistant Dialogue Editor

Gord Hillier

Dialogue Editor

Gord Hillier

ADR Supervisor

Krista Bell

Stunt Double

Owen Walstrom

Stunt Coordinator

Stuart Hazeldine

Director

John Fusco

Screenplay

William Paul Young

Novel

Andrew Lanham

Screenplay

Destin Daniel Cretton

Screenplay

Wayne Jacobsen

Novel

Brad Cummings

Novel

Brad Cummings

Producer

Gil Netter

Producer

Mike Drake

Executive Producer

Long Qiuyun

Executive Producer

Lani Netter

Co-Producer

William Steinkamp

Co-Producer

Aaron Zigman

Original Music Composer

Declan Quinn

Director of Photography

William Steinkamp

Editor

Deborah Aquila

Casting

Tricia Wood

Casting

Joseph C. Nemec III

Production Design

Gwendolyn Margetson

Art Direction

Tracey A. Doyle

Set Decoration

Karin Nosella

Costume Design

Stacy Caballero

Costume Design

Sandy Lindala

Prosthetic Supervisor

Chris Foss

Production Manager

Jennifer Booth

Production Supervisor

Andy Levine

Post Production Supervisor

Myron Hoffert

First Assistant Director

Karin Behrenz

Third Assistant Director

Scott Kukurudz

Third Assistant Director

David Scott Thomson

Assistant Director

David Hadaway

Set Designer

Cheryl Marion

Set Designer

Chris Higgins

Foley

Maureen Murphy

Foley

Tony Lazarowich

Special Effects Coordinator

Warren Mazutinec

VFX Editor

Ray Scalice

Executive Producer

Jake Giles Netter

Still Photographer

Jim Van Dijk

Camera Operator

Jim Van Dijk

Steadicam Operator

Jessica Aquila Cymerman

Casting Assistant

Christine Coutts

Costume Supervisor

Gary Lam

First Assistant Editor

Katrina Carrasco

Post Production Assistant

Eric Van Dyn Hoven

Post Production Assistant

Kimi Rosenthal

Post Production Supervisor

Monty Bannister

Location Manager

David Paul Wichert

Location Manager

Vincent Dela Luna

Location Scout

James Giddy

Location Scout

Anastasia Brown

Music Supervisor

Kazimir Boyle

Orchestrator

Patrick Kirst

Orchestrator

Paul Shatto

Music Editor

Patti Henderson

Script Supervisor

P.R. Tooke

Script Supervisor

Loyd Bateman

Stunt Double

Diana Adams

Production Accountant