Claps For- Being one notch higher than the original Singham.
Slaps For- The jarring background score, and Ajay Devgn (always)walking in slow-mo.
Popcorn Break- During any song sequence. The music, despite being better than the first one, still sucks. So, save yourself the irritation and take a break.
Story- Supercop Bajirao Singham returns to a more grander setting (Mumbai), up against not one, but two corrupt politicians. However, there is a good politician (Anupam Kher) too, who guides Singham on how to tackle them. Kareena Kapoor Khan is irrelevant, as expected.
Direction- Rohit Shetty has taken the same story of Singham, a cop fighting a politico, and put it in Mumbai instead of Goa. He uses his tiresome gimmicks again- flying cars, flying men, cheesy one liners, and rehashes the same old plot. However, this one has a subtle message in it too. So, just for the attempt, Shetty passes this one, for me.
Acting- Ajay Devgn is Ajay Devgn. Amole Gupte has done an okay job, but does nothing which we haven't seen our baddies do, already. Anupam Kher is wasted. Kareena Kapoor Khan is far too irrelevant in the plot, for me to rate her performance here.
Music- The music of the film is really bad. The first Singham also had bad music, though, so its not a downgrade.
Combo On Offer- For the first time, Rohit Shetty makes a film that is socially relevant, and much more closer to the real life than his other flicks. Actually, it's the second time. Rohit Shetty's first film, 'Zameen' remains his best work till date. And Singham Returns would rank as second, purely for the intent.
Final Verdict- Watch it for Ajay Devgn's swagger (if you are not tired of it already), some seeti maar dialogues, and having a subtle social message in there. Well done, Shetty.