From Tumbbad to Hanu-Man: Top Indian Fantasy Films to Watch

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.