Every time I watch a Rohit Shetty movie, I have to fast forward the fight scenes. Normally people like to watch fight scenes, but in a Rohit Shetty movie, the fights don't follow the laws of physics. They are so flat out stupid, that they're not even funny - and if someone laughs at a fight scene in his movie, they're not laughing with it, but at it.
I liked Singham's story and it kept me entertained. The female lead was a sweet girl, I liked watching her act. Ajay was good, as in most of his movies.
Prakash Raj stole the movie as the villain Jaikant Shikre. Brilliant job.