The 16 Best Witch Movies That Will Cast a Spell on You

Get ready to have a bewitchingly fun night.

witch movies
IMDb

It's not Halloween without a scary movie. Queue up these witch flicks—including the classics Hocus Pocus, The Witches of Eastwick, and Rosemary's Baby—when you need a night of fright.

1 of 16
witch movies into the woods
IMDb
Into the Woods (2014)

$4 and up


What happens when you put together the stories of Cinderella, Jack and the Beanstalk, Little Red Riding Hood, and Rapunzel? This fairytale, starring Meryl Streep as the witch who cursed them all.

Advertisement - Continue Reading Below
2 of 16
witch movies oz great powerful
IMDb
Oz the Great and Powerful (2013)

$4 and up

You know the story of Dorothy, but now you can discover how Oz came to be a powerful wizard. Oscar Diggs (James Franco) must prove to three witches, Theodora (Mila Kunis), Evanora (Rachel Weisz), and Glinda (Michelle Williams) that he's as great as he claims to be.

Advertisement - Continue Reading Below
3 of 16
witch movies season of witch
IMDb
Season of the Witch (2011)

$4 and up


A young woman accused of being a witch is blamed for causing the Black Plague in a 14th century village. As members of the church capture her and plan her fate, Behmen, played by Nicholas Cage, fights to defend her.

Advertisement - Continue Reading Below
4 of 16
witch movies stardust
IMDb
Stardust (2007)

$4 and up


Three witch sisters—Lillam, Mormo, and Empusa—plot to steal the heart of Yvaine, a young maiden who has traveled into their land. Yvaine is also being pursued by a man from her village who's trying to prove his love.

Advertisement - Continue Reading Below
5 of 16
witch movies sleepy hollow
IMDb
Sleepy Hollow (1999)

$4 and up


This movie, starring Johnny Depp and Christina Ricci, is based on The Legend of Sleepy Hollow by Washington Irving. It tells the story of the Headless Horseman, a murderous creature ravaging the town of Sleepy Hollow.

Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
6 of 16
witch movies bedknobs broomsticks
IMDb
Bedknobs and Broomsticks (1971)

$4 and up

During World War II in England, witch-in-training Eglantine Price (Angela Lansbury) must work on her spell-making skills in order to help her country. She finds unlikely help in three kids and a man who's blackmailing her.

Advertisement - Continue Reading Below
7 of 16
image
Courtesy of IMDB
Hocus Pocus (1993)

$4 and up


This Halloween cult classic obviously had to make the list. The Sanderson Sisters—played by Bette Midler, Sarah Jessica Parker, and Kathy Najimy—and their plot to wreak havoc on the unsuspecting trick-or-treaters of Salem, Massachusetts, is still hilarious. Plus, there's a talking cat, 11-year-old Thora Birch, a zombie, and an a catchy cover of "."

Advertisement - Continue Reading Below
8 of 16
image
Getty Images
The Wizard Of Oz (1939)

$4 and up

This film is essential to a proper childhood. Dorothy from Kansas gets swept up in a tornado and lands in Oz, making her way to Wizard of Oz with some newfound friends. Margaret Hamilton's brilliant portrayal of the Wicked Witch of the West still scares us.

Advertisement - Continue Reading Below
9 of 16
image
Courtesy of IMDB
The Witches (1990)

$3 and up


Based on a Roahl Dahl novel, this film follows a boy who stumbles upon a convention of witches plotting to turn all children into mice at the hotel he and his grandma are staying in. The boy attempts to stop them, but only after becoming a mouse himself.

Advertisement - Continue Reading Below
10 of 16
image
Courtesy of IMDB
The Craft (1996)

$4 and up


This '90s horror flick follows Sarah, a troubled teen who forms a witch coven with three other outcasts. As a result, the four girls gain access to dark powers and use their newfound magic for teenage plots, from petty revenge to attracting the school hunk. But things get dark fast as the coven's leader gets out of control and people start dying.

Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
11 of 16
image
Courtesy of IMDB
Suspiria (1977)

$12 and up


An American woman travels to Germany to study at a renowned dance academy, but after a series of murders, she discovers the ballet school is a actually sinister coven of witches. Directed by Dario Argento, this technicolor film will have you simultaneously in awe and horror.

Advertisement - Continue Reading Below
12 of 16
image
Getty Images
The Witches of Eastwick (1987)

$4 and up


Cher, Michelle Pfeiffer, and Susan Sarandon play three best friends who bond their dream man, and unknowingly summon him in the form of the devil, played by Jack Nicholson. While attempting to send him back to where he came from, the ladies discover the depth of their own powers in this classic dark comedy.

Advertisement - Continue Reading Below
13 of 16
image
Courtesy of IMDB
Practical Magic (1998)

$4 and up


Sandra Bullock and Nicole Kidman team up to play eccentric, modern-day sister witches. After killing Nicole's abusive boyfriend Jimmy, the duo flee to the sleepy Massachusetts town where they grew up with their eccentric, aunts, only to be haunted by Jimmy's spirit.

Advertisement - Continue Reading Below
14 of 16
image
Courtesy of IMDB
Rosemary's Baby (1968)

$4 and up


Based on the novel by Ira Levin, this '60s hit follows Rosemary Woodhouse as she begins to believe she's been impregnated by Satan himself. Throughout an increasingly terrifying series of events, Rosemary grows distrustful of her husband Guy and their friendly yet eccentric neighbors in this cult horror classic.

Advertisement - Continue Reading Below
15 of 16
image
Getty Images
Bell, Book and Candle (1958)

$10 and up


In this romantic comedy, a witch in Manhattan puts a love spell on her neighbor so he won't marry her insufferable college nemesis. But the plan backfires spectacularly when she ends up falling in love too, even though it might mean she loses her powers.

Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
16 of 16
image
Courtesy of IMDB
I Married A Witch (1942)

$4 and up


Veronica Lake plays a beautiful 17th-century witch who returns to life after being burned centuries ago and plagues politician Wallace Wooley, the descendant of her persecutor.

Advertisement - Continue Reading Below
Advertisement - Continue Reading Below