The Best Horror Movies to Stream on Amazon Prime for Halloween
Any time of the year is a good time for horror movies, but there’s something extra special about putting one on when the Halloween decorations are up. Scraping orange goop out of pumpkins, baking ghost-shaped cookies, and shoveling fun-size Snickers into your mouth just isn’t as great without a good spooky movie.
So what should you watch to get in the Halloween mood? Besides the obligatory annual Hocus Pocus marathon on TV, there’s plenty of awesome horror movies you can stream right now. We already gave you our top horror picks on Netflix, but Amazon Prime also has an impressive horror collection with everything from recent mainstream hits to obscure hidden gems. I’ve sorted through the options and picked out the 25 best horror movies on Amazon that offer a little something for everyone.
1. Let the Right One In
Directed by Tomas Alfredson
Cast: Kåre Hedebrant, Lina Leandersson.
Watch when you’re in the mood for: An eerie, tender vampire love story that will make you forget about all the other crappy blood-sucker romances that came before — and after — it.
2. The Thing
Directed by John Carpenter
Cast: Kurt Russell, Keith David, and Wilford Brimley.
Watch when you’re in the mood for: A creepy sci-fi classic with awesome practical monsters and a killer Ennio Morricone score.
3. Carnival of Souls
Directed by Herk Harvey
Cast: Candace Hilligoss, Francis Feist, and Sidney Berger.
Watch when you’re in the mood for: An atmospheric B-movie about a survivor of a car crash who becomes haunted by sinister visions from a nearby abandoned carnival.
4. Green Room
Directed by Jeremy Saulnier
Cast: Patrick Stewart, Anton Yelchin, Imogen Poots, and Alia Shawkat.
Watch when you’re in the mood for: A gory-as-heck, nerve-shredding thriller that pits a punk band against a mob of pissed-off neo-Nazis.
5. Opera / Inferno / Deep Red
Directed by Dario Argento
Cast: Cristina Marsillach (Opera); Leigh McCloskey, Irene Miracle, and Eleonora Giorgi (Inferno); David Hemmings, Daria Nicolodi, and Gabriele Lavia (Deep Red).
Watch when you’re in the mood for: Ghoulish delights from a master of Italian horror, from witchy spooks to sinister serial killers. Perfect to get you in the mood for the new Suspiria.
6. Goodnight Mommy
Directed by Severin Fiala and Veronika Franz
Cast: Susanne Wuest, Elias Schwarz, and Lukas Schwarz.
Watch when you’re in the mood for: A nightmarish thriller that’ll screw with your head and leave your palms sweating after a frantically nuts finale.
7. Zombieland
Directed by Ruben Fleischer
Cast: Woody Harrelson, Jesse Eisenberg, Emma Stone, and Abigail Breslin.
Watch when you’re in the mood for: A satisfying zom-com when you’re maxed out on pure scares and need a good laugh.
8. Halloween marathon
Directed by John Carpenter, Rick Rosenthal, Tommy Lee Wallace, Dwight H. Little, Dominique Othenin-Girard, Joe Chappelle, Steve Miner, Rob Zombie.
Cast: Jamie Lee Curtis, Donald Pleasence, and Nick Castle.
Watch when you’re in the mood for: The ultimate All Hallows’ Eve classic marathon, from Michael Myers’ first babysitter kills in the 1971 masterpiece to H20 and the Rob Zombie reboots — just in time for the new Halloween!
9. Hereditary
Directed by Ari Aster
Cast:Toni Collette, Alex Wolff, Millie Shapiro, Ann Dowd, and Gabriel Byrne.
Watch when you’re in the mood for: Getting the bejesus scared out of you in a part-haunted house ghost story, part-psychological thriller about grief. Really, it’s as scary as you’ve heard.
10. The Girl With All the Gifts
Directed by Colm McCarthy
Cast: Gemma Arterton, Paddy Considine, Sennia Nanua, and Glenn Close.
Watch when you’re in the mood for: A smart and disturbing dystopian tale about a zombie outbreak and one young survivor.
11. The Strangers / The Strangers: Prey at Night
Directed by Bryan Bertino; Johannes Roberts
Cast: Liv Tyler and Scott Speedman (The Strangers); Christian Hendricks and Martin Henderson (The Strangers: Prey at Night).
Watch when you’re in the mood for: A double-feature of one of the scariest horror movies in years and the return of the original’s trio of terrifying masked murderers in a surprising sequel.
12. Spring
Directed by Justin Benson and Aaron Moorehead
Cast: Lou Taylor Pucci and Nadia Hilker.
Watch when you’re in the mood for: An inventive and surprising genre hybrid that blends monster movie body horror with romance.
13. Invasion of the Body Snatchers (1956 and 1978)
Directed by Don Siegel; Phillip Kaufman
Cast: Kevin McCarthy and Dana Wynter (1956); Donald Sutherland, Brooke Adams, Leonard Nimoy, Jeff Goldblum, and Veronica Cartwright (1978).
Watch when you’re in the mood for: Horrifying alien imagery that’ll lodge itself in your subconscious and stalk your nightmares. Make it a double-feature with the first remake of the sci-fi classic.
14. Hotel Transylvania
Directed by Genndy Tartakovsky
Cast: Adam Sandler, Andy Samberg, and Selena Gomez.
Watch when you’re in the mood for: Spooky monster fun the kids can enjoy. Turn it into a triple feature with the sequels.
15. Demon
Directed by Marcin Wrona
Cast: Itay Tiran.
Watch when you’re in the mood for: A mix of dread and dark humor in an unsettling story about one man’s breakdown during his wedding reception.
16. The Craft
Directed by Andrew Fleming
Cast: Robin Tunney, Fairuza Balk, Neve Campbell, and Rachel True.
Watch when you’re in the mood for: Goth witches. ’Nuff said.
17. Scream 1–3
Directed by Wes Craven
Cast: Neve Campbell, Courteney Cox, David Arquette, and Skeet Ulrich.
Watch when you’re in the mood for: A feast of nasty Ghostface kills. If you’re craving more, complete the marathon with Scream 4 on Netflix.
18. Les Diaboliques
Directed by Henri-Georges Clouzot
Cast: Simone Signoret, Véra Clouzot, and Paul Meuriss.
Watch when you’re in the mood for: A suspenseful French horror classic with a Hitchcockian twist.
19. A Quiet Place
Directed by John Krasinski
Cast: John Krasinski, Emily Blunt, and Millicent Simmonds
Watch when you’re in the mood for: A crazy tense survival thriller with some A+ jump scares.
20. Personal Shopper
Directed by Olivier Assayas
Cast: Kristen Stewart.
Watch when you’re in the mood for: An enigmatic ghost story that captures the haunting melancholy of grief. Don’t expect traditional spooks; expect to be unsettled in far more emotional ways.
21. Audition
Directed by Takashi Miike
Cast: Ryo Ishibashi, Eihi Shiina, and Tetsu Sawaki.
Watch when you’re in the mood for: Being totally surprised. Enter this one blind, and know you’ll likely leave it deeply disturbed.
22. Maniac (2013)
Directed by Franck Khalfoun
Cast: Elijah Wood, Nora Arnezeder and America Olivo.
Watch when you’re in the mood for: A nasty slasher (remake, at that) shot in first-person POV with a super creepy Elijah Wood performance.
23. Unsane
Directed by Steven Soderbergh
Cast: Claire Foy, Joshua Leonard, Jay Pharoah, and Juno Temple.
Watch when you’re in the mood for: A schlocky psychological thriller about PTSD, paranoia, and the terror of being locked up in a mental hospital against your will.
24. Escape From Tomorrow
Directed by Randy Moore
Cast: Roy Abramsohn and Elena Schuber.
Watch when you’re in the mood for: Discovering what it’s like when a family vacation to Disney World turns into a Lynchian nightmare.
25. Rec
Directed by Jaume Balagueró, Paco Plaza
Cast: Manuela Velasco.
Watch when you’re in the mood for: A bloody and claustrophobic found footage favorite that’s way better than the American remake (Quarantine) and has one hell of a scary final scene.