Szef indyjskiego wywiadu planuje infiltrację pakistańskiej siatki terrorystycznej. Do misji rekrutuje 20-latka z Pendżabu, który odsiaduje wyrok za zbrodnię w afekcie.
"Gully Boy" to historia 22-letniego Murada pochodzącego z mumbajskich slumsów. Jego rodzice ciężko pracowali, aby zapewnić mu odpowiednią edukację i dobrą pracę, tymczasem Murad odkrywa w sobie pasję jaką jest uliczny rap. Sztuka jest nieosiągalnym marzeniem w mumbajskim getcie, jednak nie powstrzymuje to chłopaka to pogoni za marzeniem.
Peshwa Bajirao podczas jednej z bitew spotyka księżniczkę Mastani. Między parą wybucha uczucie, którego nie jest w stanie pokonać żadna przeciwność losu.
Jest rok 1953. Archeolog Varun Shrivastav (Ranveer Singh) przybywa do wioski w Zachodnim Bengalu, gdzie ma prowadzić wykopaliska na terenach świątyni należących do Zamindara. Dzięki swojej wiedzy i doświadczeniu mężczyzna zdobywa podziw Zamindara i jego rodziny, a w szczególności jego jedynej i zadziornej córki Pakhi (Sonakshi Sinha). Jednak Varun nie jest tym na kogo wygląda. Uczucie, które rodzi się pomiędzy nim i Pakhi zmusza go do wyboru pomiędzy ukochaną a swoją przeszłością. Po podjęciu decyzji Varun znika. Pakhi próbuje zapomnieć o ich związku, ale pewnego dnia Varun wraca w niezwykłych okolicznościach.