Bollywood has always loved the fantasy genre. By some definitions, ‘fantasy’ is a catchall word for a big genre that covers science fiction and superheroes as well as elves and wizards.
Whether it’s looking for an escape from our modern world or trying to make sense of it, the worlds created in fantasy films transport and inspire us in ways other genres just don’t. Fantasy movies take you into different worlds and immerse you in settings that would otherwise not exist. This includes everything from ghosts to a whole new realm that might exist beyond ours.
Here are 13 Bollywood fantasy movies that you can enjoy.
1- Jajantaram Mamantaram
Based on the tale of Jonathan Swift’s Gulliver’s Travels, this film was a comedy with Javed Jaffrey in the lead. In the film, Jaffrey’s character, Aditya, finds himself in a magical land with tiny people and has to help defeat the giant, Jhamunda.
How do you get a girl if you’re dead? Simple, you just take her husband’s form! That’s exactly what Shah Rukh Khan did in Paheli, and our hearts melted. He falls in love with a newly-wed woman and to be closer to her, he follows her and takes on the guise of her husband while the latter is away on business.
3- Ali Baba Aur 40 Chor
The film based on the Arabian Nights fantasy adventure follows the story of Alibaba, played by Dharmendra, finding the cave filled with treasure and his escapades thereafter.
This movie explores the love story of a ghost. A young man born under an unlucky star is married to a tree first to ward off bad luck before marrying his fiancee. He is astounded when a spirit starts following him, calling him her husband.
Greed takes a man into the home of a wicked monster. Without an A-list cast or a hullabaloo of promotions, Tambbad emerged as a sleeper hit at the box office. This Indian origin story explores the myths of Hindu gods and the human greed for the treasure and wealth.
6- Jaani Dushman: Ek Anokhi Kahani
The movie casts many well-known faces from the Bollywood film industry and revolves around reincarnation, love and revenge.
Bhootnath starred Amitabh Bachchan in the lead role as the ghost and also had Shahrukh Khan and Juhi Chawla in the cast. This film is about a young boy who befriends a ghost and it was so successful that there was even a sequel.
8- Hatim Tai
Prince Hatim played by Jeetendra embarks on an adventurous journey to seek answers to seven questions. Once he finds answers to all the seven questions, he will be able to set free a woman and fairy from a curse.
The film stars Amrita Singh and Sheeba Akashdeep as female leads opposite Salman Khan. It was a mythical romantic revenge drama that revolved around the theme of reincarnation. It tells the story of a princess who falls for the warrior prince. After the rejection, she became a ghost and haunted the castle for hundreds of years until the warrior prince reincarnated.
When a book on destiny gets misplaced, Yamraj and Chitragupt descend to Earth to look for it. They find it in the hands of a man unwilling to part with it. The movie starred Daggubti Venkatesh, Kader Khan and Asrani in the main roles.
A young orphan, Aladin, who is bullied by his peers, finds a magic lamp that changes his life. Thereafter, he sets off on a series of adventures and uses the lamp to defeat the evil Ringmaster. The movie has Amitabh Bachchan, Ritiesh Deshmukh and Sanjay Dutt in main roles.
12- Aabra ka Dabra
Inspired by Harry Potter, this movie is about a young student who sets out on a quest for a magic potion that can bring back his missing father. He faces several hardships while trying to safe rescue his father.
Disguised as Ajooba, Ali (Amitabh Bachchan) is always willing to help the people of the kingdom of Baharistan. Years ago, the evil Vazir wrested control from the king and now it is up to Ali to end the tyrant’s reign. The movie takes you to the fantasy world which has a superhero an evil villain, a love story and revenge with many magics.