Puli is an adventure film, which somewhere seems to have inspired by Harry Potter. Hence if you have seen Harry Potter, you can certainly understand Puli very well. Magadheera played by Vijay is the chosen hero by the local villagers to save their village. With this as the primary plot, the mythical setting is seen revolving around the common man including the muggles and Vetal community having blue eyes, clawed teeth that can fly high. Unlike any other adventure film, you have the tussle of good and evil and Magadheera is all set to save his village. Amidst all this, his childhood friend Pavazhamani (Shruti Haasan) is his sweetheart. As the preparations for their marriage begins, you find the queen of Vetal played by Sridevi capturing the would be bride and puts her in the dungeon, which makes the main lead to tread a different path all together. So, how is able to save his loved one is interesting to catch in the film.