Polityczne zagrywki, osobiste interesy i przerażający mit — dwoje niedopasowanych gliniarzy porusza się po sieci podejrzanych w związku z zagadkowym morderstwem.
Ekscentryczny baletmistrz odkrywa dwóch utalentowanych, ale biednych, tancerzy z Mumbaju. Aby zrealizować swoje marzenia, muszą stawić czoła dewocji i dezaprobacie.
Zapaśnik, któremu nigdy nie udało się zdobyć złotego medalu, chce osiągnąć ten cel, przygotowując swoje dwie córki do udziału w Igrzyskach Wspólnoty Narodów.
Savitri Rao samotnie wychowuje jedynego syna Vishavasa, od którego oczekuje, że zostanie inspektorem policji. Mężczyzna jednak ma inne marzenie - chciałby być aktorem.
Po wielu latach do rodzinnej wioski wraca Ravi, syn kapłana, który został znieważony przez właściciela ziemskiego, w wyniku czego popełnił samobójstwo. Młody mężczyzna postanawia zemścić się za wyrządzone swojej rodzinie krzywdy.
Głuchoniemy Barfi jest zakochany w Shruti, której rodzice nakazują małżeństwo z rozsądku, by mogła wieść "normalne" życie ze zdrowym mężczyzną. Kilka lat później ich drogi znów się spotykają i dziewczyna poznaje nową sympatię chłopaka, autystyczną Jhilmil.
Film oparty na prawdziwej historii morderstwa modelki Jessiki Lal (Myra Karn) przez Manisha Bhardwaja (Mohammed Zeeshan Ayyub), jakie miało miejsce w Delhi w roku 1999. Jest to rekonstrukcja zdarzeń od momentu śmierci do 2006 roku, w której siostra zabitej, Sabrina Lal (Vidya Balan), ukazuje bezsilność jednostki wobec skorumpowanego systemu. Walczy wraz z rodziną o sprawiedliwość przeciwko władzy i wpływowym ludziom polityki, domagając się praw w sądzie. W sprawę włącza się znana dziennikarka Meera (Rani Mukherjee), która mobilizuje całe Indie chcąc udowodnić, że w demokracji to ludzie są potęgą i ich głos.
To historia bliźniaków, którzy maja nadzieję zostawić swoje dotychczasowe życie by zdobyć majątek. Ich podobieństwo się na tym kończy. Każdy z nich żyje własnym życiem nie zwracając uwagi na drugiego. Przed nimi zadanie, które muszą zrealizować sami i uświadamiają sobie, ze maja tylko siebie.
Dev (Abhay Deol) jest synem poborcy podatkowego. On i Paro (Mahie Gill) byli w dzieciństwie w sobie zakochani. Różnice w statusie społecznym nie pozwalały im na ślub. Dev został wysłany do Delhi podczas gdy Paro brała ślub z bogatym, ale starszym od niej wdowcem. W Kalkucie Dev spotyka prostytutkę o imieniu Chanda (Kalki Koechlin) ale wyrzuty sumienia biorą nad nim górę.
Meghna w końcu spełnia marzenie o byciu popularną modelką, jednak wkrótce potem orientuje się, że musi zapłacić wysoką cenę za swoje nowe i luksusowe życie.