The Shack poster

The Shack(2017)

2h 12mDrama, FamilyEnglish
7.5/10
2,257 user ratings

You're never as alone as you think.

Overview

A grieving man receives a mysterious, personal invitation to meet with God at a place called 'The Shack'.

Director

Stuart Hazeldine

Studio

Summit Entertainment

Budget

$20M

Revenue

$97M

Share:

Cast

Sam Worthington

Sam Worthington

as Mack Phillips

Octavia Spencer

Octavia Spencer

as Papa / Elouisa

Tim McGraw

Tim McGraw

as Willie

Aviv Alush

Aviv Alush

as Jesus

Sumire

Sumire

as Sarayu

Radha Mitchell

Radha Mitchell

as Nan Phillips

Graham Greene

Graham Greene

as Male Papa

Gage Munroe

Gage Munroe

as Josh Phillips

Megan Charpentier

Megan Charpentier

as Kate Phillips

Lane Edwards

Lane Edwards

as Officer Dalton

Alice Braga

Alice Braga

as Sophia

Ryan Robbins

Ryan Robbins

as Emil Ducette

Where to Watch

Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.

Movie Facts

Release Year

2017

Runtime

2h 12m

Language

English

Rating

7.5 / 10

Budget

$20M

Box Office

$97M

Production Companies

Summit Entertainment • Netter Productions • TIK Films

You Might Also Like

Frequently Asked Questions

Where can I watch The Shack?

Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for The Shack (2017).

What is The Shack about?

A grieving man receives a mysterious, personal invitation to meet with God at a place called 'The Shack'.

Who directed The Shack?

The Shack was directed by Stuart Hazeldine and released in 2017. It is a drama, family film.

How long is The Shack?

The Shack has a runtime of 2 hours and 12 minutes (132 minutes total).

Who stars in The Shack?

The cast of The Shack includes Sam Worthington as Mack Phillips, Octavia Spencer as Papa / Elouisa, Tim McGraw as Willie, Aviv Alush as Jesus, Sumire as Sarayu and more.

Explore More by Genre

Need a recommendation?

Tell us your mood and we'll pick the perfect movie for you.