I watched the movie too. As far as content goes, it has next to NOTHING.
Only the superb direction, the special effects, the chase scenes, the underwater scenes, and the babes make up for it.
Even then, there were quite a few absolutely avoidable things to make the movie better. They ruined Kylie Minogue's song with the bhangra type music towards the end. Can't believe this is an A R Rahman soundtrack. He is one of the best at blending multiple music styles. And Sanjay Dutt was the WORST choice for the role he was given. He looks like everyone else's dad. Looks totally out of place. Atleast Akshay Kumar could keep up the image he needed to keep, without having to die his beard black.