Story of this movie is very good. Graphics are good. I really wanted to give 4 stars for this movie.
But, Story Presentation ie. Director could have done better job. In some scenes, it felt like watching drama show. Romantic songs felt very boring. Acting in comedy scenes wasn't good enough. That's why only 3 stars.
Loved performance of Vidya Balan.
What I hated most in this movie is, representing an Indian Royal family as beggars!! Could have shown them as a middle class family, who don't have money to enjoy luxury like ancient times. Imagine foreigners watching this movie, & showing Indian Royal family or maharaja as a beggar who fight for a roti!! Not funny. Very embarrassing for Indians actually!! For this reason, this movie actually deserves only 1 star.
Ancient India rulers (even during foreign invasion), were really great & are pride of our nation. There were only few exceptions. Their descendants (rich or poor) shouldn't be made fun of.