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 (65)

Gord Hillier

Dialogue Editor

Aaron Olson

Assistant Dialogue Editor

Gord Hillier

ADR Supervisor

Krista Bell

Stunt Double

Owen Walstrom

Stunt Coordinator

Stuart Hazeldine

Director

John Fusco

Screenplay

William Paul Young

Novel

Destin Daniel Cretton

Screenplay

Wayne Jacobsen

Novel

Andrew Lanham

Screenplay

Brad Cummings

Novel

Jennifer Booth

Production Supervisor

Deborah Aquila

Casting

Joseph C. Nemec III

Production Design

Tracey A. Doyle

Set Decoration

William Steinkamp

Co-Producer

Karin Nosella

Costume Design

Tricia Wood

Casting

Sandy Lindala

Prosthetic Supervisor

Long Qiuyun

Executive Producer

Aaron Zigman

Original Music Composer

William Steinkamp

Editor

Chris Foss

Production Manager

Mike Drake

Executive Producer

Declan Quinn

Director of Photography

Andy Levine

Post Production Supervisor

Gil Netter

Producer

Lani Netter

Co-Producer

Myron Hoffert

First Assistant Director

Brad Cummings

Producer

Gwendolyn Margetson

Art Direction

Stacy Caballero

Costume Design

Jessica Aquila Cymerman

Casting Assistant

David Hadaway

Set Designer

Karin Behrenz

Third Assistant Director

Jake Giles Netter

Still Photographer

Jim Van Dijk

Camera Operator

Jim Van Dijk

Steadicam Operator

Eric Van Dyn Hoven

Post Production Assistant

Monty Bannister

Location Manager

Cheryl Marion

Set Designer

Warren Mazutinec

VFX Editor

Scott Kukurudz

Third Assistant Director

David Scott Thomson

Assistant Director

Kazimir Boyle

Orchestrator

James Giddy

Location Scout

Patrick Kirst

Orchestrator

Chris Higgins

Foley

Vincent Dela Luna

Location Scout

Katrina Carrasco

Post Production Assistant

David Paul Wichert

Location Manager

Patti Henderson

Script Supervisor

Tony Lazarowich

Special Effects Coordinator

Anastasia Brown

Music Supervisor

Paul Shatto

Music Editor

P.R. Tooke

Script Supervisor

Ray Scalice

Executive Producer

Gary Lam

First Assistant Editor

Maureen Murphy

Foley

Christine Coutts

Costume Supervisor

Kimi Rosenthal

Post Production Supervisor

Loyd Bateman

Stunt Double

Diana Adams

Production Accountant

Alex J. Campbell

Stand In