Nightmare Alley (2021)
Man or beast.
An ambitious carnival man with a talent for manipulating people with a few well-chosen words hooks up with a female psychologist who is even more dangerous than he is.
Rent on Prime Video $3.99 (opens in a new tab) Buy on Prime Video $4.99 (opens in a new tab)
| Type | Movie |
|---|---|
| Released | 2 December 2021 |
| Genre | Crime, Drama, Thriller |
| Director | Guillermo del Toro |
| Starring | Bradley Cooper, Cate Blanchett and Toni Collette |
| Runtime | 151 min |
| Rated | R |
| Scores | Rotten Tomatoes 81% · Metacritic 70/100 · TMDB users 6.9/10 |
Where to watch Nightmare Alley
Nightmare Alley is streaming on Hulu ($21.49 a month) in the US. It is also on Fubo. If that is the only reason to subscribe, one month of Hulu is $21.49 at list price.
We check availability daily. Page last updated 9 November 2026. Prices are standard monthly plans and change often, so check with the service before you sign up.
Rent or buy
You can rent or buy Nightmare Alley on Apple TV, Prime Video, Google Play, YouTube and Fandango at Home.
Where to watch Nightmare Alley in 64 other countries
| Country | Streaming on (price a month) |
|---|---|
| Albania | In Albania, Nightmare Alley is available on Max. |
| Argentina | In Argentina, Nightmare Alley is available on Disney+ for $15599 ARS a month. |
| Australia | In Australia, Nightmare Alley is available on Disney+ for $17.99 AUD a month. |
| Austria | In Austria, Nightmare Alley is available on Disney+ for €10.99 a month. |
| Belgium | In Belgium, Nightmare Alley is available on Disney+ for €10.99 a month. |
| Belize | In Belize, Nightmare Alley is available on Disney+. |
| Bolivia | In Bolivia, Nightmare Alley is available on Disney+. |
| Bosnia & Herzegovina | In Bosnia & Herzegovina, Nightmare Alley is available on Max. |
| Brazil | In Brazil, Nightmare Alley is available on Disney+ for R$49.90 a month. |
| Bulgaria | In Bulgaria, Nightmare Alley is available on Disney+ for €9.99 a month and Max. |
| Canada | In Canada, Nightmare Alley is available on Disney+ for $15.99 CAD a month. |
| Chile | In Chile, Nightmare Alley is available on Disney+ for $10990 CLP a month. |
| Colombia | In Colombia, Nightmare Alley is available on Disney+ for $36900 COP a month. |
| Costa Rica | In Costa Rica, Nightmare Alley is available on Disney+. |
| Croatia | In Croatia, Nightmare Alley is available on Disney+ for €9.99 a month and Max. |
| Czechia | In Czechia, Nightmare Alley is available on Disney+ for 219 Kč a month and Max. |
| Denmark | In Denmark, Nightmare Alley is available on Disney+ for 119 kr DKK a month. |
| Dominican Republic | In the Dominican Republic, Nightmare Alley is available on Disney+. |
| Ecuador | In Ecuador, Nightmare Alley is available on Disney+ for $11.49 a month. |
| El Salvador | In El Salvador, Nightmare Alley is available on Disney+. |
| Finland | In Finland, Nightmare Alley is available on Disney+ for €11.99 a month. |
| France | In France, Nightmare Alley is available on Disney+ for €10.99 a month. |
| Germany | In Germany, Nightmare Alley is available on Disney+ for €10.99 a month. |
| Greece | In Greece, Nightmare Alley is available on Disney+ for €10.99 a month. |
| Guatemala | In Guatemala, Nightmare Alley is available on Disney+. |
| Honduras | In Honduras, Nightmare Alley is available on Disney+. |
| Hong Kong | In Hong Kong, Nightmare Alley is available on Disney+ for HK$88 a month. |
| Hungary | In Hungary, Nightmare Alley is available on Disney+ for 2990 Ft a month and Max. |
| Ireland | In Ireland, Nightmare Alley is available on Disney+ for €11.99 a month. |
| Italy | In Italy, Nightmare Alley is available on Disney+ for €10.99 a month. |
| Jamaica | In Jamaica, Nightmare Alley is available on Disney+. |
| Japan | In Japan, Nightmare Alley is available on Prime Video for ¥600 JPY a month and Disney+ for ¥1250 JPY a month. |
| Liechtenstein | In Liechtenstein, Nightmare Alley is available on Disney+. |
| Luxembourg | In Luxembourg, Nightmare Alley is available on Disney+ for €10.99 a month. |
| Mexico | In Mexico, Nightmare Alley is available on Disney+ for $259 MXN a month. |
| Moldova | In Moldova, Nightmare Alley is available on Max. |
| Montenegro | In Montenegro, Nightmare Alley is available on Max. |
| Netherlands | In the Netherlands, Nightmare Alley is available on Disney+ for €10.99 a month. |
| New Zealand | In New Zealand, Nightmare Alley is available on Disney+ for $18.99 NZD a month. |
| Nicaragua | In Nicaragua, Nightmare Alley is available on Disney+. |
| North Macedonia | In North Macedonia, Nightmare Alley is available on Max. |
| Norway | In Norway, Nightmare Alley is available on Disney+ for 129 kr NOK a month. |
| Panama | In Panama, Nightmare Alley is available on Disney+ for $12.49 a month. |
| Paraguay | In Paraguay, Nightmare Alley is available on Disney+. |
| Peru | In Peru, Nightmare Alley is available on Disney+ for S/49.90 a month. |
| Poland | In Poland, Nightmare Alley is available on Disney+ for 34.99 zł a month and Max for 39.99 zł a month. |
| Portugal | In Portugal, Nightmare Alley is available on Disney+ for €10.99 a month. |
| Romania | In Romania, Nightmare Alley is available on Disney+ for 34.99 lei a month and Max. |
| San Marino | In San Marino, Nightmare Alley is available on Disney+. |
| Serbia | In Serbia, Nightmare Alley is available on Max. |
| Singapore | In Singapore, Nightmare Alley is available on Disney+ for $18.98 SGD a month. |
| Slovakia | In Slovakia, Nightmare Alley is available on Disney+ for €9.99 a month and Max. |
| Slovenia | In Slovenia, Nightmare Alley is available on Max. |
| South Korea | In South Korea, Nightmare Alley is available on Disney+ for ₩9900 a month. |
| Spain | In Spain, Nightmare Alley is available on Disney+ for €10.99 a month. |
| St. Lucia | In St. Lucia, Nightmare Alley is available on Disney+. |
| Sweden | In Sweden, Nightmare Alley is available on Disney+ for 129 kr SEK a month. |
| Switzerland | In Switzerland, Nightmare Alley is available on Disney+ for CHF16.90 a month. |
| Taiwan | In Taiwan, Nightmare Alley is available on Disney+ for NT$285 a month. |
| Trinidad & Tobago | In Trinidad & Tobago, Nightmare Alley is available on Disney+. |
| Türkiye | In Türkiye, Nightmare Alley is available on Disney+ for ₺449.90 a month. |
| United Kingdom | In the United Kingdom, Nightmare Alley is available on Disney+ for £11.99 GBP a month. |
| Uruguay | In Uruguay, Nightmare Alley is available on Disney+ for about $U522 a month. |
| Venezuela | In Venezuela, Nightmare Alley is available on Disney+. |
Subscription, free and ad-supported services we track; prices where Binge Boss has a price list for the country. "About" marks a price the service bills in another currency, converted at the day's rate. All countries as data.
What kind of watch this is
Nightmare Alley is a 2021 crime drama that runs 151 minutes. Guillermo del Toro directs a story where ambition meets a sharper edge than expected. Bradley Cooper plays Stanton Carlisle, a carnival man who manipulates people with well-chosen words. He hooks up with Dr. Lilith Ritter, played by Cate Blanchett, a psychologist who is even more dangerous than he is. Toni Collette appears as Zeena the Seer. The film asks whether the protagonist is a man or a beast.
What the critics said
Critics found it mostly solid, though not quite perfect. Rotten Tomatoes sits at 81%, while Metacritic lands on 70, a score that signals generally favorable reviews. The consensus leans toward praise for the atmosphere. Mark Kermode called it "deliciously damnable fare". Not everyone was charmed. Robbie Collin saw an "angular, inert approximation" that lacked the original's heat.
How it did with audiences
Nightmare Alley pulled in $11.3 million in the United States and Canada, with another $28.2 million coming from other territories for a worldwide total of $39.6 million. It opened to $2.8 million, finishing fifth. Men made up 56% of the opening crowd, while viewers aged 45 and older accounted for 29% of ticket sales. On TMDB, users rate it 6.9 out of 10. The audience clearly preferred their screens to be bigger than a phone, but not quite big enough to beat a spider.
What came next for the cast
Bradley Cooper moved from The Hangover and American Sniper to Superman, Dungeons & Dragons: Honor Among Thieves, and Maestro. Cate Blanchett traded The Lord of the Rings for TÁR, Borderlands, and Black Bag. Willem Dafoe kept showing up in everything, from Spider-Man and John Wick to Poor Things, The Northman, and Nosferatu. Toni Collette stayed steady, hopping between Knives Out and The Sixth Sense to Mickey 17, Juror #2, and Mafia Mamma. The timeline suggests a shift in tone for some, a business-as-usual for others. The film did not cause these choices. It just sat in the middle of them.
If you liked this
TMDB's recommendations for people who watched Nightmare Alley.
Read more: Eyes Wide Shut · Carlito's Way · Money Heist · Lucifer
Sources
- Nightmare Alley on TMDB — synopsis, cast, ratings and recommendations
- Wikidata Q82430214 — review scores, box office and awards (CC0)
- “Nightmare Alley (2021 film)” on Wikipedia, by its contributors (history) — reception, audience figures and legacy, summarised and adapted here under CC BY-SA 4.0
- Where to watch and prices: Binge Boss, from TMDB watch-provider data (powered by JustWatch) and our own provider list
Watch it without paying for the whole year
Binge Boss tracks the movie you are on and tells you which services you need this month, and which you can cancel.
Add Nightmare Alley to your list