Shahid Kapoor has always surprised us with his impeccable physique. We have seen his dramatic transformation in Haider and now he is all set to rock the screen in Udta Punjab. The superstar has been on a roll on Instagram with his workout videos and they look fantastic. He has been giving everyone a look at what it took him to get into the skin of the character for Udta Punjab s Tommy. So you know the secret behind his lean and ripped body in the movie. In the film the actor plays the role of a rockstar Tommy Singh