Tejinder “Tommy” Singh (Shahid Kapoor), also known as “Gabru” among his fans, is a young 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. Though, Tommy has no qualms about his songs glorifying violence and drug-addiction. However, his frequent bouts of drug-snorting cost him his contract and lands 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. A 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.
Working on a farm is an unnamed Bihari migrant (Alia Bhatt), frequently called Bauria by a co-worker in the fields, whose dreams of playing national level hockey for the country were shattered so she came to Punjab to work as a labourer. Bauria works as a farmworker for a local landlord who uses agriculture as a front for drug peddling. One night, while roaming around in the farm, she finds a packet. Upon tearing open its contents and tasting it, she realizes that it is some kind of drug, and hence, resolves to sell it. Her search for a potential buyer lands her in great trouble as she is chased and captured by a gang of drug peddlers. They forcibly keep Bauria at their place where she is sexually and physically abused, given drugs and prostituted to several men including police officers from the local police force. Some weeks later, Bauria manages to escape from the house.