Udta Punjab is a 2016 Indian crime-drama film co-written and directed by Abhishek Chaubey. It is based on drug abuse in the Indian state of Punjab. Produced by Shobha Kapoor and Ekta Kapoor under their banner Balaji Motion Pictures, in association with Anurag Kashyap's production house Phantom Films, it features Shahid Kapoor, Kareena Kapoor, Alia Bhatt and, Diljit Dosanjh in lead roles.
Tejinder "Tommy" Singh (Shahid Kapoor), also known as "Gabru" among his fans, is a 22-year old London-born Punjabi musician who lives a luxurious lifestyle assisted by his successful music career. Together with ostentatious crew that is led by Tayaji (Satish Kaushik) and cousin Jassi (Suhail Nayyar), he indulges in uncontrolled consumption of cocaine. Tommy, is popular for his adrenaline-pumping songs that both were written with the help of and are about intoxication. However, Tommy has no qualms about his songs glorifying violence and drug-addiction. However, his frequent bouts of drug-snorting cost him his contract and land him in jail. In prison, he meets two of his die-hard fans who remark how Tommy's lifestyle had 'inspired' theirs. Realizing that his songs have adversely and negatively affected teenagers, Tommy decides to change his ways upon release. Few days later, Tommy engages in an altercation with Tayaji and accidentally shoots him, injuring his ear. This causes Tayaji to send Tommy and his crew to a farmhouse so that he can prepare for an upcoming concert.