Strictly not recommended for entertainment purposes.
If you want to enjoy movie with good visuals it's for you.
The movie is badly written, improperly edited( runtime of 2 hours 45 minutes) with pathetic songs. First half is terrible while second half is comparably better.
It is so boring that you would search for intermission so that you can breath easily. It is completely illogical and not an aamir Khan movie we have seen so far.
Bgm and Katrina are the only beautiful thing that movie offers. But Katrina is used just as eye-candy.
In terms of performance aamir does what he is known for, Big B is as fabulous as always but he isn't used judiciously by the writers. Vijay Krishna acharya is literally the man to blame for, when you have such wonderful cast you expect nothing sort of best but he as a writer director thugs the Indian audience.