But this is not to say that the film does not have its down side. The pace slackens a bit in the last half hour before the climax when Jai and Anjali's love story is out in the open. Even the last song could have been down away with. But the film again picks up and there are more funny moments. Now for the performances. Paresh Rawal is brilliant as usual although he shares the comedy track with Arshad Warsi and Akshaye Khanna. Akshaye displays a superb comic timing. He emotes well as usual, whether it is being funny or getting emotional. His body movements while dancing are really good. Arshad Warsi is awesome. He even steals a march over Paresh Rawal. Kareena Kapoor looks lovely and delivers a competent performance although she doesn't have much to do in the second half. Amrish Puri is good as usual. Lakshmi and Farha's comeback to the silver screen is impressive. Of the supporting cast, Suniel Shetty and Manoj Joshi stand out. The rest are adequate. The music is just about okay. The two songs that stand out are 'Dekho Zara Dekho' and 'Rafta Rafta'. Jeeva's cinematography is excellent. Action is okay.