Are you a fan of shadowy mansions, eerie environments, and spooky creatures? Then we have got a list that might interest you. There is a huge range of horror movies streaming on OTT platforms that will make you afraid to sleep at night. From straight-up horror flicks to Bollywood horror comedies, the list includes everything. So, gather some company, lock the doors, and wrap yourself in a cozy blanket, for these movies are sure to give you all the chills as well as thrills.
Note- Movies have been arranged according to their IMDb Ratings.
Top Horror Movies streaming on Netflix, Amazon Prime & Hotstar
1. Tumbbad
Synopsis- When a family builds a shrine for Hastar, a monster who is never to be worshipped, and attempts to get their hands on his cursed wealth, to get catastrophic consequences.
- Streaming on- Eros Now
- Duration-1 hour 44 minutes
- Starring- Sohum Shah, Jyoti Malshe, and others
- IMDb Rating- 8.2/10
- Language-Hindi
2. Train to Busan
Synopsis- Train to Busan is a survival tale that follows a father and son on a train that sees a zombie outbreak.
- Streaming on- Amazon Prime Video
- Duration-1 hour 58 minutes
- Starring- Gong Yoo, Ma Dong-Seok, and others
- IMDb Rating- 7.6/10
- Language-English
3. The Conjuring
Synopsis- The movie revolves around a family who moves into an old house. When a series of paranormal activities begin to take place, investigators Ed and Lorraine Warren have to come and help out the family before things take a darker turn.
- Streaming on- Netflix India
- Duration-1 hour 52 minutes
- Starring- Vera Farmiga, Patrick Wilson, and others
- IMDb Rating- 7.5/10
- Language-English
4. A Quiet Place
Synopsis- In a post-apocalyptic world where mysterious creatures are hunting down remaining survivors, a family struggles to stay alive in terrifying circumstances after losing one of their children.
- Streaming on- Netflix India
- Duration-1 hour 30 minutes
- Starring- John Krasinsky, and others
- IMDb Rating- 7.5/10
- Language-English
5. Stree
Synopsis- It focuses on the story of a witch who abducts men at night and leaves their clothes behind.
- Streaming on- Netflix India
- Duration-2 hours 9 minutes
- Starring- Rajkumar Rao, Shraddha Kapoor, and others
- IMDb Rating- 7.5/10
- Language-Hindi
6. Bhool Bhulaiyaa
Synopsis- An NRI and his wife decide to stay in his ancestral home, paying to heed the warnings about ghosts. Soon, inexplicable occurrences cause him to call a psychiatrist to help solve the mystery.
- Streaming on- YouTube
- Duration-2 hours 39 minutes
- Starring- Akshay Kumar, Vidya Balan, and others
- IMDb Rating- 7.4/10
- Language-Hindi
7. IT
Synopsis- The movie is set in a town where a group of misfits is terrorized by a monster in the form of a clown- which emerges from the sewer.
- Streaming on- Amazon Prime Video
- Duration-2 hours 14 minutes
- Starring- Bill Skarsgard, Jaeden Martell, and others
- IMDb Rating- 7.3/10
- Language-English
8. World War Z
Synopsis– The film follows Gerry Lane, a former United Nations investigator who has to travel the world, hunting for solutions to solve the current zombie outbreak.
- Streaming on- Amazon Prime Video
- Duration-1 hour 56 minutes
- Starring- Brad Pitt, Mireille Enos, and others
- IMDb Rating- 7/10
- Language-English
9. Insidious
Synopsis- It follows the journey of a woman who can contact the dead.
- Streaming on- Disney+Hotstar
- Duration-1 hour 43 minutes
- Starring- Patrick Wilson, Leigh Whannell, and others
- IMDb Rating- 6.8/10
- Language-English
10. Pari
Synopsis- It is the story of a fictional character of a chudail who has superpowers. A group of men is after her to end her species.
- Streaming on- Amazon Prime Video
- Duration-2 hours 15 minutes
- Starring- Anushka Sharma, and others
- IMDb Rating- 6.6/10
- Language-Hindi
11. Bird Box
Synopsis- Bird Box tells the story of a woman named Malory Hayes, who tries to protect herself and two children from an entity that forces people to commit suicide.
- Streaming on- Netflix India
- Duration-2 hours 4 minutes
- Starring- Sandra Bullock, Trevante Rhodes, and others
- IMDb Rating- 6.6/10
- Language-English
12. Bulbul
Synopsis- This is a fairy tale but unlike other fairies, this one is scary. She haunts men who oppress women.
- Streaming on- Netflix India
- Duration-1 hour 34 minutes
- Starring- Tripti Dimri, Avinash Tiwary, and others
- IMDb Rating- 6.5/10
- Language-Hindi
13. It comes at night
Synopsis- Two families must share a home to avoid the lurking threats outside while battling distrust and paranoia.
- Streaming on- Amazon Prime Video
- Duration-1 hour 31 minutes
- Starring- Joel Edgerton, Christopher Abbott, and others
- IMDb Rating- 6.2/10
- Language-English
14. Antlers
Synopsis- It tells the story of a small-town Oregon teacher. When she discovers that a young student has a terrifying secret that could spiral out of control, she sets out to help them, with rather drastic repercussions.
- Streaming on- Disney+Hotstar
- Duration-1 hour 39 minutes
- Starring- Scott Cooper, Jeremy T Thomas, and others
- IMDb Rating- 5.9/10
- Language-English
15. Annabelle
Synopsis- The film relates a series of paranormal happenings in a family after a man gives his expectant wife a rare porcelain doll named Annabelle.
- Streaming on- Netflix India
- Duration-1 hour 39 minutes
- Starring- Annabelle Wallis, Ward Horton, and others
- IMDb Rating- 5.4/10
- Language-English
16. The Wife
Synopsis- Varun and Arya move into a new apartment where they are haunted by a spirit.
- Streaming on- Zee5
- Duration-1 hour 46 minutes
- Starring- Gurmeet Choudhary, Shweta Dadhich, and others
- IMDb Rating- 4.5/10
- Language-Hindi
17. Durgamati: The Myth
Synopsis- A government officer seeking justice for a man gets embroiled in a conspiracy. While trying to prove her innocence, she gets possessed by a ghost.
- Streaming on- Netflix India
- Duration-2 hours 36 minutes
- Starring- Bhumi Pednekar, Karan Kapadia, and others
- IMDb Rating- 4/10
- Language-Hindi
18. Kaali Khuhi
Synopsis- Shivangi, a 10-year-old girl must save her family’s village in Punjab from the restless ghosts of its horrific past.
- Streaming on- Netflix India
- Duration-1 hour 30 minutes
- Starring- Riva Arora, Sanjeeda Sheikh, and others
- IMDb Rating- 3.5/10
- Language-Hindi