The script of the film is poor, lack of kick and not convincing(compared to Singham 1). Sure there are some masculine dialogs by Ajay Devgan. But the unsteady and senseless script make the film a below average and kind of boring one.
Ajay Devgan is the main reason for this film to be a commercially successful one. He does his part as expected and the police people work with him do their job too.
The character of Kareena Kapoor is pointless. By using her it is tried to create some humor forcefully. But it has not happened. This makes the film boring because she is the 'main actress' of the film.
I think the character of 'Baba' is the worst object of the film. It is ridiculous how easily he can deceive people. His character is not properly built as the main villain.
It is very unnatural how the villains act like jokers when they are caught(happened in the Singahm 1 too).
So we hope 'Singham 3' will be a film with a better script, good main actress and a good villain(Basically like Singham 1)