Skip to content
SearchOTT
Take Shelter poster

Take Shelter

2011·Movie·R·120 min·7.1(1,997)

Far away from the cruel world.

Plagued by a series of apocalyptic visions, a young husband and father questions whether to shelter his family from a coming storm, or from himself.

▶ Watch trailer

Where to watch Take Shelter in United States

Click a service to open Take Shelter there. Availability last verified on June 20, 2026.

Where is Take Shelter streaming around the world?

CountryStreaming onRent / Buy
United StatesThe Roku ChannelAmazon Video, Apple TV Store, Google Play Movies
United KingdomApple TV Store, Rakuten TV, Amazon Video
CanadaAmazon Prime Video, Amazon Prime Video with Ads, Crave, HooplaApple TV Store, Google Play Movies, CosmoGo
AustraliaJustWatch TV, Apple TV Store, Amazon Video
GermanyMUBI, MUBI Amazon Channel, filmfriendApple TV Store, Amazon Video, maxdome Store
FranceMolotov TVApple TV Store, Canal VOD, Orange VOD
BrazilSony One Amazon ChannelClaro video, Apple TV Store, Amazon Video
South Koreawavve, Watcha, TVINGwavve

About Take Shelter

Take Shelter is a 2011 English-language thriller, drama and horror film directed by Jeff Nichols. The cast is led by Michael Shannon, Jessica Chastain, Shea Whigham. It has a runtime of 2h 0m. Viewers rate it 7.1/10 across 2000 ratings. In United States, it is currently streaming on The Roku Channel.

Take Shelter was produced by Hydraulx, REI Capital, and Grove Hill Productions and made in United States of America. It was released on September 30, 2011, and carries a R certification. Made on a budget of about $5 million, it went on to gross $4 million worldwide.

Director
Jeff Nichols
Writers
Jeff Nichols
Release date
September 30, 2011
Original language
English
Age rating
R
Status
Released
Country
United States of America
Budget
$5 million
Box office
$4 million
Production
Hydraulx, REI Capital, Grove Hill Productions
#small town#beach#schizophrenia#nightmare#obsession#deaf#ohio#shelter#end of the world#premonition#sanity#apocalypse#storm#mental illness

Take Shelter cast & crew

Take Shelter was directed by Jeff Nichols and written by Jeff Nichols.

The cast features Michael Shannon as Curtis LaForche, Jessica Chastain as Samantha LaForche, Shea Whigham as Dewart, Tova Stewart as Hannah LaForche, Katy Mixon as Nat, and Robert Longstreet as Jim.

Behind the camera, the score was composed by David Wingo, cinematography is by Adam Stone, and it was produced by Tyler Davidson and Sophia Lin.

Is Take Shelter worth watching?

Take Shelter holds an audience score of 7.1/10 from 1,997 ratings, marking it as well-reviewed thriller films.

At 2h 0m, it's a standard feature-length watch.

If you enjoy thriller, drama, and horror, Take Shelter is worth a place on your watchlist.

How and where to watch Take Shelter

In United States, you can stream Take Shelter on The Roku Channel, or rent and buy it on Amazon Video, Apple TV Store, Google Play Movies, and YouTube. Click any service above to open it directly.

Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.

Rate & review

Your rating and review are saved privately in this browser — no account needed.

Cast of Take Shelter

Michael Shannon

Michael Shannon

Curtis LaForche

Jessica Chastain

Jessica Chastain

Samantha LaForche

Shea Whigham

Shea Whigham

Dewart

Tova Stewart

Tova Stewart

Hannah LaForche

Katy Mixon

Katy Mixon

Nat

Robert Longstreet

Robert Longstreet

Jim

Ray McKinnon

Ray McKinnon

Kyle

Kathy Baker

Kathy Baker

Sarah

LisaGay Hamilton

LisaGay Hamilton

Kendra

Jeffrey Grover

Jeffrey Grover

Psychiatrist

No photo

Natasha Randall

Cammie

No photo

Ron Kennard

Russell

Take Shelter — FAQs

Where can I watch Take Shelter in United States?

Take Shelter is streaming on The Roku Channel in United States.

Is Take Shelter on The Roku Channel?

Yes — Take Shelter is currently available on The Roku Channel in United States.

What language is Take Shelter in?

Take Shelter is originally in English. Subtitle and dub options vary by streaming service.

How long is Take Shelter?

Take Shelter runs 2 hours 0 minutes (120 minutes).

What is Take Shelter rated?

Take Shelter is rated R. It holds a 7.1/10 audience score from 1,997 ratings.

More like Take Shelter

The Mothman Prophecies
Let's Scare Jessica to Death
The Car
Night Watch
13 Minutes
The Gift
Race with the Devil
Silent Zone
Dante's Peak
Code 46
The Parts You Lose
Signs
Take Shelter (2011) — where to watch online · SearchOTT