20 Witch Movies That Will Cast a Spell on You This Halloween

Grab your girlfriends and get ready for a wicked good time.

witch movies

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 20
best witch movies harry potter and the sorcerer's stone
Warner Bros.
Harry Potter and the Sorcerer’s Stone (2001)

$4 and up

Dive into the magical world of Harry Potter by watching the first movie in the series, which follows the young student in his first year at Hogwarts.

RELATED: The Best Halloween Movies for Kids You Can Stream on Netflix

2 of 20
best witch movies bewitched
Sony Pictures
Bewitched (2005)

$4 and up

In this romantic comedy starring Nicole Kidman, Will Ferrell, and Shirley MacLaine, Hollywood producers think they've found the perfect Samantha for their remake of the classic series, but little do they know, they just cast a real witch.

RELATED: Iconic Witch Quotes From Your Favorite TV Shows, Movies, and Books

3 of 20
best witch movies halloweentown
Walt Disney Pictures
Halloweentown (1998)

$1 and up

Go on a Halloween journey with Marnie as she discovers her family's magical powers in this Disney classic starring Debbie Reynolds.

4 of 20
best witch movies maleficent
Walt Disney Pictures
Maleficent (2014)

$4 and up

Angelina Jolie stars in this Sleeping Beauty spinoff, which tells the story of Maleficent’s transformation from good to evil after her first love betrays her.

5 of 20
witch movies into the woods
Walt Disney Pictures
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.

6 of 20
witch movies oz great powerful
Walt Disney Pictures
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.

7 of 20
witch movies season of witch
Atlas Entertainment
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.

8 of 20
witch movies stardust
Paramount Pictures
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.

9 of 20
witch movies sleepy hollow
Paramount Pictures
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.

10 of 20
witch movies bedknobs broomsticks
Walt Disney Productions
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.

11 of 20
best witch movies hocus pocus
Walt Disney Pictures
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 "."

12 of 20
best witch movies the wizard of oz
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.

13 of 20
best witch mvoies the witches
Warner Bros.
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.

14 of 20
best witch movies the craft
Columbia Pictures Corporation
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.

15 of 20
best witch movies suspiria
Seda Spettacoli
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.

16 of 20
best witch movies the witches of eastwick
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.

17 of 20
best witch movies practical magic
Warner Bros.
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.

18 of 20
best witch movies rosemary's baby
Paramount Pictures
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.

19 of 20
best witch movies bell, book, and candle
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.

20 of 20
best witch movies i married a witch
Paramount Pictures
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