The best movies about witches are the ones where the filmmakers actually get the witches right. This means not bringing in witches in costumes that look like they came from a Halloween store. The best movies about witches make sure to take witchcraft seriously, not mock the idea of paganism, and add some genuine scares in the form of mostly atmospheric terror. When those are all part of the ingredients, a film can truly terrify audiences.

In recent years, the best movies about witches have included some increasingly disturbing tales, with directors like Robert Eggers and Ari Aster finding a way to really get under the viewers' skin with their spin on the topic. There are also some old-school horror directors like Ti West that have found a way to bring back memories of classic horror movies like Suspiria and Rosemary's Baby in fresh stories for a new generation. When done right, the best movies about witches can trump almost any subgenre in horror and leave the viewers squirming in their own skin as they watch the horrors unfold on the big screen.

Spirited Away (2001)

No Face on the bridge in Spirited Away
  • Stream now on HBO Max

When looking at the best scary witch movies, people don't always think about Hayao Miyazaki. However, Yubaba in Spirited Away is an evil witch that surpassed many live-action horror movies. In Spirited Away, a young girl named Chihiro has to save her parents from this evil witch. Though an animated film, Spirited Away is beautiful and breathtaking and remains one of the best movies about witches. Yubaba might be one of the best witches in any movie as she's evil, conniving, intelligent, and a true threat to Chihiro and everyone she loves. She also has no reason to hide, and lives an extravagant life, somehow making her even more threatening.

Stardust (2007)

Lamia points a finger and uses her power in Stardust
  • Stream now on HBO Max

The best evil witches are the ones who want something personal. In the vein of Snow White, where the witch wanted to remain the fairest in the land, the witch in Stardust wanted her beauty and youth back. The hero wanted to capture a fallen star to convince his love to marry him, while the evil witch Lamia wanted the star to regain her youth and beauty. Both hero and villain wanted the same thing for selfish reasons, and it was the one who chose the right thing in the end that ended up a hero. Was Lamia so bad? That is what makes this one of the best movies about witches.

Black Sunday (1961)

A witch in Black Sunday
  • Stream now on Kanopy

Black Sunday came out in 1961 and had a master of horror behind the camera in Mario Bava. The film proves that the classics can often create terror just as impressively as contemporary gore-fests. Mario Bava's Black Sunday was an Italian gothic horror movie, and it was his first directorial effort. Like the best movies about witches, Black Sunday was about a witch murdered by her brother who returns 200 years later to seek revenge on his descendants. Bava had a great career, but his debut is one of his best, presenting a witch who had every reason to be angry and want revenge, but who was nonetheless destined to fall.

The House Of The Devil (2009)

Samantha sitting on a couch looking bored in House of the Devil
  • Stream now on Peacock & Shudder

Mainstream movie audiences are finally discovering that Ti West is a name to keep an eye on. He had big back-to-back releases in X and Pearl. However, go back to 2009, and he was putting out great throwback horror movies then too. In The House of the Devil, West created a movie that harkened back to the Satanic scare of the 1980s. In the film, a babysitter showed up for a job in a remote house, only to find herself the target of a witch and a cult that surrounded her. This was one of the best movies about witches and proved West was a star on the rise.

Doctor Strange In The Multiverse Of Madness (2022)

Doctor Strange 2 Stephen Finds Wands and WandaVision Post Credits Darkhold Scene
  • Stream now on Disney+

Wanda Maximoff is a witch, and she went an evil route when she decided she would destroy an entire world if it meant getting the children she created with magic back. With a horror icon behind the camera in Sam Raimi, he gave Marvel its first real horror movie and turned Wanda into the Scarlet Witch, one of the most terrifying villains in the MCU. She used her immense powers to kill and hurt others and delivered a performance that showed what a truly vengeful witch could accomplish.

The Witch (2015)

Black Phillip from The Witch 2015
  • Stream now on HBO Max

The Witch is, without a doubt, one of the best movies about witches in recent years. Taking place in the earliest days of the United States, it focuses on a family banished into the forest, where they encounter the titular character. Ultimately, the young girl Thomasin (the film’s major character) becomes ensnared by the devil and begins to worship him, becoming a witch just like the one that terrorized her family. While the story is a slow burn, it is that measured pace that really gets under the viewer's skin and makes this one of the scariest of the best movies about witches​​​​​​.

The Witches (1990)

Anjelica Huston in The Witches
  • Stream now on HBO Max

Roald Dahl was one of those authors who could craft stories that were supposedly for children but had a dark and sinister edge. In the hands of Nicolas Roeg, a film director known for edgy dramas, Dahl’s book came to brilliant life on the big screen. A lot of the credit for the scary witch movie's frightening aspect goes to Anjelica Huston, the divine actress who plays the leader of the witches. She’s truly hideous in all the right ways. The film was remade in 2020, but it didn't reach the level of the original The Witches.

Suspiria (1977)

Suzy in Suspiria
  • Stream now on Tubi & Kanopy

The 1970s was a golden age for horror films of a particular type, usually involving someone who doesn’t realize that they are part of a sinister plot. In this case, it’s about a young woman who joins a dance studio that she gradually realizes is run by witches. It’s not every horror film that is both gory and chilling, but that’s exactly what happens in Suspiria. No one who watches this film will ever look at witches the same way again. There was a remake many years later, but it is the original that has stood the test of time as one of the best movies about witches ever made.

The Pale Door (2020)

The Pale Door robber
  • Stream now on AMC+ & Shudder

There are surprisingly few Westerns that intersect with the horror genre. However, that’s precisely what happens with The Pale Door, and that’s a big part of what makes it such a fascinating, and terrifying, film to watch. The best part about it is that it does a lot with a little, drawing the viewer in and never letting go. When it comes to Westerns, this is one of the best movies about witches in that genre.

Don’t Knock Twice (2016)

Katee Sackhoff in Don't Knock Twice
  • Stream now on AMC+

The figure of the witch has taken many shapes in different cultures, and one of the most notable is the Baba Yaga, who makes an appearance in this film. She’s a truly terrifying creature, and she is one of those cinematic creations that’s sure to keep the viewer on the edge of their seats. There’s not a lot about this film that’s terribly new in terms of what it does with the horror genre, but there’s something to be said about leaning into what viewers expect from a horror film. What makes this one of the best movies about witches is Baba Yaga itself, one of the more terrifying witches in cinema.

The Conjuring (2013)

Ed and Lorraine Warren looking scared in The Conjuring
  • Stream now on Tubi

As if witches weren’t scary enough while they were alive, they frequently appear in films as malevolent spirits that continue to haunt the living, which is exactly what happens in The Conjuring. This witch is a truly horrifying creation, a testament to the twisted imaginations that directors often bring to their projects. Aside from everything else, it’s one of those scary witch movies that really takes a lot of effort to create a film that’s not just terrifying but also downright beautiful. Not only does this remain one of the best movies about witches, but it spawned an entire Conjuring franchise and crossover universe.

The Wretched (2019)

Zarah Mahler as Abbie in The Wretched
  • Stream now on Netflix & Hulu

These days, it’s hard to create a horror film that can do anything different with the established formulas, but every so often one comes along that reminds people that there are still new ways to put a spin on the genre. It’s impossible not to get caught up in the story of The Wretched, which focuses on a young boy who confronts a malevolent witch who lives next to his father. There are more than enough scares in this scary witch movie to make it well worth a watch on Halloween. It is the acting and the sympathetic characters that keep this one of the best movies about witches​​​​​​.

The Blair Witch Project (1999)

A woman cries while holding a camera from Blair Witch Project
  • Stream now on AMC+ & Shudder

There’s something to be said for a horror film that evokes the terror of a witch without really showing one on-screen. That’s exactly what happens with The Blair Witch Project, which was one of the first “found footage” horror films that have become increasingly popular in recent years. Though notoriously camera-shy in this film, it’s precisely the fact that the witch is so evasive that makes them so interesting and absolutely terrifying. While found footage has become tired in the decades since this movie was released, its status as the grandfather of the genre makes it one of the best movies about witches in history.

Rosemary’s Baby (1968)

The ending of Rosemary's Baby
  • Stream now on Paramount+ & Prime Video

There are some of the best movies about witches that have become established as part of the horror canon, and this film is one of them. The titular Rosemary becomes ensnared by a group of Satanists living next door who want to use her to produce the child of Satan. It’s a moody and atmospheric film, and the genius of it is that it presents the witch-like characters as seemingly charming and humorous old people. Ruth Gordon is particularly excellent, and a reminder of the many forms the witch can take. The cast made the movie, and it never could have been the same if Rosemary's Baby was recast today.

Scooby-Doo And The Witch’s Ghost (1999)

Scooby Doo's Witches Ghost
  • Stream now on Boomerang

Scooby-Doo and the Witch’s Ghost belongs to that period of Scooby-Doo films that featured creatures that were actually real. In this case, the titular witch is a powerful being that was imprisoned in her own spell book by a group of Wiccans, only to be brought back by her descendant. For an animated film, this scary witch movie actually goes to some dark places, and it’s easy to get a chill down the spine when Sarah Ravencroft comes back to wreak havoc on the present. It seemed almost hard to believe how a Scooby-Doo movie could contain one of the best movies about witches, but this one really brings the scares.