Cast and Crew of The Shack

Cast of
The Shack

About The Shack

After suffering a family tragedy, Mack Phillips spirals into a deep depression causing him to question his innermost beliefs. Facing a crisis of faith, he receives a mysterious letter urging him to an abandoned shack deep in the Oregon wilderness. Despite his doubts, Mack journeys to the shack and encounters an enigmatic trio of strangers led by a woman named Papa. Through this meeting, Mack finds important truths that will transform his understanding of his tragedy and change his life forever.

Full Cast of The Shack

Sam Worthington
plays Mack Phillips

Sam Worthington as Mack Phillips

Samuel Henry John Worthington (born 2 August 1976) is a British-Australian actor. He is best known for playing Jake S...

See Sam Worthington's other roles

Octavia Spencer
plays Papa / Elouisa

Octavia Spencer as Papa / Elouisa

Octavia Lenora Spencer (born May 25, 1970) is an American actress, author, and producer. She is the recipient of seve...

See Octavia Spencer's other roles

Tim McGraw
plays Willie

Tim McGraw as Willie

Samuel Timothy "Tim" McGraw (born May 1, 1967) is an American country singer and actor. Many of McGraw's albums and s...

See Tim McGraw's other roles

Aviv Alush
plays Jesus

Sumire Matsubara
plays Sarayu

Radha Mitchell
plays Nan Phillips

Radha Mitchell as Nan Phillips

Radha Rani Amber Indigo Ananda Mitchell is an Australian actress. She started her career acting in various Australian...

See Radha Mitchell's other roles

Graham Greene
plays Male Papa

Graham Greene as Male Papa

Graham Greene was born on June 22, 1952 in Six Nations Reserve, Ontario, Canada. He is known for his work on The Gree...

See Graham Greene's other roles

Gage Munroe
plays Jose Phillips

Gage Munroe as Jose Phillips

Gage Munroe was born on January 4, 1999 in Toronto, Ontario, Canada. He is an actor, known for The Shack (2017), Nobo...

See Gage Munroe's other roles

Megan Charpentier
plays Kate Phillips

Megan Charpentier as Kate Phillips

Megan Charpentier was born on May 26, 2001 and is currently 23 years old.

See Megan Charpentier's other roles

Lane Edwards
plays Officer Dalton

Lane Edwards as Officer Dalton

An actor, known for The Shack (2017), Riverdale (2016) and Falling Skies (2011).

See Lane Edwards's other roles

Alice Braga
plays Sophia

Alice Braga as Sophia

Alice Braga Moraes (born 15 April 1983) is a Brazilian actress and producer. She has appeared in several Brazilian fi...

See Alice Braga's other roles

Ryan Robbins
plays Emil Ducette

Ryan Robbins as Emil Ducette

Ryan Robbins (born November 26) is a Canadian actor. He was married to the actress Rebecca Reichert (separated in 201...

See Ryan Robbins's other roles

Emily Holmes
plays Vicky Ducette

Emily Holmes as Vicky Ducette

Emily Holmes (born March 1, 1977) is a Canadian television and film actress. Holmes was born in Ottawa, Ontario. She...

See Emily Holmes's other roles

Amélie Eve
plays Missy Phillips

Jordyn Ashley Olson
plays Emily Ducette

Jordyn Ashley Olson as Emily Ducette

Jordyn Ashley Olson was born on February 14, 2001 and is currently 23 years old.

See Jordyn Ashley Olson's other roles

Laura MacKillop
plays Amber Ducette

Derek Hamilton
plays Mack's Dad

Tanya Hubbard
plays Mack's mom

Carson Reaume
plays Young Mack Phillips

David MacKay
plays Preacher

Chris Britton
plays Church Deacon

Chris Britton as Church Deacon

​From Wikipedia, the free encyclopedia Christopher Britton, sometimes credited as "Chris Britton," is a Canadian-bor...

See Chris Britton's other roles

Kendall Cross
plays Special Agent Wikowski

Kendall Cross as Special Agent Wikowski

Kendall Cross is a Canadian actress featured as a guest star in several episodes of various Canadian produced Televis...

See Kendall Cross's other roles

Jay Brazeau
plays Tony

Jay Brazeau as Tony

Jay Brazeau (born December 22, 1953) is a notable Canadian actor. He was born in Winnipeg, Manitoba, Canada.His credi...

See Jay Brazeau's other roles

Greta Makena Gibson
plays Teenage Girl

David Longworth
plays Older Camper

Ty Olsson
plays 1950s Mack's Grandpa

Ty Olsson as 1950s Mack's Grandpa

Ty Olsson is a Canadian voice, film and television actor, best known for voicing the dragon Ord on Dragon Tales, for ...

See Ty Olsson's other roles

Leena Manro
plays Nurse

Kayla Fielding
plays Aly Taylor

Grace Netter
plays Girl on Bridge


Crew of The Shack

Discover the backstage crew of The Shack →