16 Sep 2025, 08:30 AM IST
Author: Poonam Singh | Credit: IMDb
Indian cinema has long mastered the art of weaving mythology, folklore, and magic into spectacular fantasy worlds.
Author: Poonam Singh | Credit: IMDb
If you’ve already watched Mirai or plan to, here are some must-watch Indian fantasy films that promise equal parts wonder and thrill:
Author: Poonam Singh | Credit: IMDb
Arundhati (Prime Video): A young heiress confronts her family’s cursed past when a vengeful sorcerer returns after centuries.
Author: Poonam Singh | Credit: IMDb
Tumbbad (Prime Video): This haunting tale set in 19th-century India follows a man’s dangerous quest for hidden treasure guarded by a terrifying deity.
Author: Poonam Singh | Credit: IMDb
Akhanda (JioHotstar): Nandamuri Balakrishna shines as a fierce Aghora who takes on a ruthless mining mafia.
Author: Poonam Singh | Credit: IMDb
Karthikeya 2 (ZEE5, YouTube): A doctor’s thrilling quest to solve ancient mysteries uncovers a divine truth linked to Lord Krishna.
Author: Poonam Singh | Credit: IMDb
Brahmastra Part One: Shiva (JioHotstar): Starring Ranbir Kapoor and Alia Bhatt, this epic pits light against darkness in a battle for the mystical Brahmastra.
Author: Poonam Singh | Credit: IMDb
Kantara (Prime Video, Netflix): Rooted in folklore, this gripping action thriller explores the clash between humans and nature in a coastal village.
Author: Poonam Singh | Credit: IMDb
Hanu-Man (JioHotstar): Teja Sajja plays a reluctant hero who inherits Lord Hanuman’s powers to protect his people from evil.
Author: Poonam Singh | Credit: IMDb
Phillauri (JioHotstar): A heart-warming mix of fantasy and romance, this gem tells the story of a friendly ghost, blending humor, love, and soul.