The Witch

R 2015 Horror · 92 minutes that build tension methodically without rushing the creeping dread.
Critic darling
7.0/10
IMDb
91%
Fresh
84
84/100
Metacritic
3.82/5
Letterboxd
🎬
7.0/10
TMDB
Rewatch
diminishing returns
Attention
full focus
Phone-check
low
Ages
holds up

The brief

Eggers builds dread like a slow poison, using authentic period dialogue and unnerving sound design to crawl under your skin. Anya Taylor-Joy's breakout performance anchors this authentically creepy tale that feels less like a movie and more like witnessing actual Puritan hysteria. The horror comes from isolation, paranoia, and religious terror rather than cheap scares. Perfect for fans of Hereditary or anyone who wants their horror grounded in historical nightmare fuel rather than jump scares.

puritan nightmares slow-burn terror historical dread religious paranoia atmospheric horror family unraveling authentic period piece

The verdict

If you crave atmospheric horror that builds dread through authentic period detail and psychological terror rather than jump scares, this is essential viewing that delivers genuine unease. If you need fast-paced scares or can't handle dense 17th-century dialogue and slow-burn pacing, you'll find this more tedious than terrifying.

Watch with

  • 👤 Solo viewing for maximum atmospheric immersion
  • ⚠️ Skip if you need constant action or jump scares

Heads up

  • Infant peril and disturbing child endangerment (moderate)
  • Animal violence including horse and bird deaths (brief)
  • Religious trauma and psychological torment (frequent)
  • Disturbing witchcraft imagery and occult themes (moderate)

Credits

Director
Robert Eggers
Cast
Anya Taylor-Joy, Ralph Ineson, Kate Dickie, Harvey Scrimshaw, Ellie Grainger
Official synopsis

A family in 1630s New England is torn apart by the forces of witchcraft, black magic, and possession. A slow-burn

The Double

Make a night of it
Poster for Midsommar

Pair this with Midsommar (2019)

Both explore pagan horror through isolated communities and ritual terror.

Total runtime: 1h 32m + 2h 28m = 4h 0m

If you liked this