After Shandaar’s box office failure, Shahid Kapoor is back with his intense look in his upcoming film Udta Punjab. The Haider actor had earlier hinted to his fans about his look in Abhishek Chaubey’s film. And now it has been revealed the actor will play the role of a rockstar Tommy Singh. ALSO READ: Udta Punjab – Take a look at the logo of Shahid Kapoor and Alia Bhatt’s filmShahid took to micro-blogging site Twitter to share his first look with his fans and followers. #TommySingh #UdtaPunjab. https://t.co/xRMmK6D8ya Shahid Kapoor (@shahidkapoor) April 12, 2016 In the first look, Shahid sports a rugged look with shoulder-length hair and tattoos all over his torso. The Jab We Met actor also learnt all the lingo and the style of a rockstar for his role in the film. It’s also said that Shahid’s character will get involved in the drugs controversy.The film has been in news for a long time now and also has attracted a lot of viewers because it’s after Jab We Met that ex-lovers, Shahid and Kareena Kapoor Khann will be seen together on the silver screen. Udta Punjab also stars Alia Bhatt and Diljit Dosanjh in the lead roles.Directed by Abhishek Chaubey, the film tells the story of substance abuse in the Indian state of Punjab. It has been co-produced by Ekta Kapoor’s Balaji Motion Pictures and Phantom. The film is set to hit the screens on June 17 this year.