
Take Shelter
2011 · Movie · R · 120 min · ★ 7.1 · 89% critics
Plagued by apocalyptic visions, a young husband and father debates whether to protect his family from an approaching storm—or from what’s happening inside his own mind. As his fears intensify, his efforts to keep everyone safe strain his relationships and raise unsettling questions about what’s real.
Where to watch
Watch free on The Roku Channel — also streaming on Howdy.
2 hours to watch.
Stream (included)
Rent
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 2011
- Release date
- 2011-09-30
- Language
- English
- Rated
- R
- Runtime
- 120 min
- Critic score
- 89/100
- TMDB rating
- 7.1/10 (1,992 votes)
- Box office
- $5,000,000
- Budget
- $4,750,000
About
If you want a slow-burn psychological thriller with creeping dread, family pressure, and ambiguity, Take Shelter may hit—Not for you if you dislike heavy, emotionally intense dramas or need clear answers, like Hereditary or The Others.
Pros: intense mental tension; strong performances; slow-burn suspense | Cons: pacing drags; heavy and depressing; ambiguous ending
Themes
- small town
- beach
- schizophrenia
- nightmare
- obsession
- deaf
- ohio
- shelter
- end of the world
- premonition
- sanity
- apocalypse
- +7 more
Awards & recognition
- Grand prix du Festival de Deauville · 2011
Cast & crew

Michael Shannon
as Curtis LaForche

Jessica Chastain
as Samantha LaForche

Shea Whigham
as Dewart

Tova Stewart
as Hannah LaForche

Katy Mixon
as Nat

Robert Longstreet
as Jim

Ray McKinnon
as Kyle

Kathy Baker
as Sarah

LisaGay Hamilton
as Kendra

Jeffrey Grover
as Psychiatrist
Directed by Jeff Nichols