I love Shahid Kapoor. He’s incredibly cute, has a nice voice, and whew, can he dance. And on top of all that, he’s a good actor. He has to be, having Pankaj Kapur’s genes and all. But he hasn’t gotten that one movie that shows everything he can do. Until now of course.
Kareena is also a pleasant surprise. Her character doesn’t shut up in the first half, but you love her. She annoys you as...