GULLY BOY is the story of a timid slum dweller whose life changes thanks to his talent. Murad (Ranveer Singh) is a college student who lives in a slum in Mumbai’s Dharavi. He’s in a relationship with the fiery Safeena (Alia Bhatt), a medical student who comes from an orthodox upper caste Muslim family. There’s tension in Murad’s house as his father Shakir (Vijay Raaz) gets a second wife, much to the dismay of his mother Razia (Amruta Subhash). Meanwhile, one day an upcoming rapper MC Sher (Siddhant Chaturvedi) performs in Murad’s college and he gets floored. After all, he’s always been interested in rapping. MC Sher one day asks aspiring performers to meet him and Murad jumps at this opportunity. MC Sher takes a liking for Murad and motivates him to rap publicly. Murad is hesitant at first but he performs for the crowd who give him thumbs up. MC Sher even gets him to shoot a video which becomes very popular. However, Murad is not able to pursue his passion full time. He is compelled to step into his father’s shoes and become a chauffeur after the latter fractures his leg. He also has a complex on account of his social status. What happens next forms the rest of the film.