I don't understand the logic why google reviews shows 3.3 for this film. It is an amazing movie something you can keep at par with Bahubali even though the film utilizes a lot of vfx, it is of top quality. Don't try to watch this movie with your logical critisim as this is a fantasy movie. If you can appreciate movies like avatar, then this is something you can apprecitate from bollywood too. It shows how much our indian film industry has grown as a whole. The casting is good, story is new and vfx as I mentioned, top class. You will enjoy this movie a lot if you go for watching this with minimal expectations.