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.
Chulbul Pandey, świeżo upieczony małżonek Rajjo, zostaje przeniesiony do Kanpuru. W mieście rządzi polityk Baccha Bhaiyaa, który odpowiedzialny jest za porwania, gwałty i morderstwa.
Chulbul Pandey (Salman Khan) to nieustraszony ale skorumpowany policjant, który w swojej pracy stosuje niekonwencjonalne metody. Chulbul w dzieciństwie stracił ojca, jego matka powtórnie wyszła za mąż, jednak jego ojczym zawsze faworyzował swego rodzonego syna- Makhanchana (Arbaaz Khan), co doprowadza do zerwania z nimi stosunków. Pewnego dnia Chulbul poznaje piękną Rajo (Sonakshi Sinha), która wywróci jego życie do góry nogami. Wrogowie Chulbula, a w szczególności Cheddi Singh (Sonu Sood), zakłócają jednak jego spokój, napuszczając na siebie skłóconych braci.
Indie, rok 1875. Kraj jest już podbity przez brytyjskich kolonistów. Przybyszom opiera się jedynie hinduski klan Pindaru, który specjalizuje się w specyficznym stylu walki. Na ich czele stoi najdzielniejszy i najsilniejszy wojownik o imieniu Veer (w tej roli Salman Khan). Pałający miłością do pięknej księżniczki Yashondary (Zarine Khan) i skonfliktowany z jej ojcem, królem Madhavgarthem (Jackie Shroff) Veer będzie musiał podjąć walkę o wolność i przeciwstawić się obcym przybyszom.
Sameer (Sohail Khan) i Ali (Vatsal Sheth) nie skupiają się na studiach, ponieważ większość czasu spędzają na imprezach i w rezultacie nie zdają egzaminów. Dyrektor postanawia dać im jeszcze jedną szansę i każe im nakręcić film. Chłopcy postanawiają zrobić reportaż zniechęcający do wojen. Mają dostarczyć listy trzech poległych żołnierzy ich rodzinom: między innymi wdowie Kuljeet Kaur (Preity Zinta). Czy chłopcy podczas podróży zdołają potwierdzić swoją tezę?