Box Office Index

Home › Records › Highest grossing Indian films of 2012

Highest grossing Indian films of 2012: top 50 by worldwide collection

As of 12 Nov 2026, the highest grossing Indian film of 2012 is Ek Tha Tiger (Hindi, ₹334 cr worldwide), followed by Dabangg 2 (₹254 cr) and Jab Tak Hai Jaan (₹236 cr).

Indian films released in 2012, ranked by worldwide gross in nominal rupees, one figure per film; India net where the film has a day-by-day table here. Click a column to sort.

#FilmLanguageReleasedWorldwide grossIndia net
1Ek Tha TigerHindi15 Aug 2012₹334 cr₹198.78 cr
2Dabangg 2Hindi21 Dec 2012₹254 cr₹139.78 cr
3Jab Tak Hai JaanHindi13 Nov 2012₹236 cr₹120.86 cr
4Rowdy RathoreHindi1 Jun 2012₹203 cr₹133.25 cr
5AgneepathHindi26 Jan 2012₹193 cr₹116.60 cr
6Barfi!Hindi14 Sep 2012₹188 cr₹112.15 cr
7Talaash: The Answer Lies WithinHindi30 Nov 2012₹181 cr—
8Housefull 2Hindi5 Apr 2012₹179 cr₹106.00 cr
9Bol BachchanHindi6 Jul 2012₹170 cr₹103.03 cr
10Son Of SardaarHindi13 Nov 2012₹156 cr₹105.07 cr
11OMG – Oh My God!Hindi28 Sep 2012₹150 cr—
12EegaTelugu6 Jul 2012₹125 cr—
13CocktailHindi13 Jul 2012₹123 cr—
14Khiladi 786Hindi7 Dec 2012₹107 cr—
15English VinglishHindi5 Oct 2012₹102 cr—
16Raaz 3: The Third DimensionHindi7 Sep 2012₹101 cr—
17Student of the YearHindi19 Oct 2012₹97 cr—
18Agent VinodHindi23 Mar 2012₹73 cr—
19BusinessmanTelugu13 Jan 2012₹72 cr—
20JulayiTelugu9 Aug 2012₹70 cr—
21Vicky DonorHindi20 Apr 2012₹68 cr—
22Jannat 2Hindi4 May 2012₹63 cr—
23Kyaa Super Kool Hain HumHindi27 Jul 2012₹61 cr—
24Cameraman Gangatho RambabuTelugu18 Oct 2012₹60 cr—
25Poola RangaduTelugu18 Feb 2012₹50 cr—
26Jism 2Hindi3 Aug 2012₹49 cr—
27DamarukamTelugu23 Nov 2012₹48 cr—
28Ferrari Ki SawaariHindi15 Jun 2012₹46 cr—
29PlayersHindi6 Jan 2012₹46 cr—
30Krishnam Vande JagadgurumTelugu30 Nov 2012₹45 cr—
31RebelTelugu28 Sep 2012₹44 cr—
32SudigaduTelugu24 Aug 2012₹43 cr—
33Gangs of Wasseypur – Part 1Hindi22 Jun 2012₹35 cr—
34DammuTelugu27 Apr 2012₹35 cr—
35Tere Naal Love Ho GayaHindi24 Feb 2012₹33 cr—
36Run Baby Run (റണ്‍ ബേബി റണ്‍ )Malayalam29 Aug 2012₹29 cr—
37TezzHindi27 Apr 2012₹26 cr—
38ChakravyuhHindi24 Oct 2012₹26 cr—
39JokerHindi31 Aug 2012₹23 cr—
40Mayamohini (മായാമോഹിനി)Malayalam7 Apr 2012₹22 cr—
41IshqTelugu24 Feb 2012₹20 cr—
42OrdinaryMalayalam17 Mar 2012₹20 cr—
43Thattathin Marayathu (തട്ടത്തിൻ മറയത്ത്)Malayalam6 Jul 2012₹19 cr—
44Carry On JattaPunjabi27 Jul 2012₹18 cr—
45BodyguardTelugu12 Jan 2012₹18 cr—
46Hate StoryHindi20 Apr 2012₹16 cr—
47Ustad HotelMalayalam29 Jun 2012₹15 cr—
48Gali Gali Chor HaiHindi3 Feb 2012₹13 cr—
49Diamond NecklaceMalayalam4 May 2012₹13 cr—
50Routine Love StoryTelugu23 Nov 2012₹13 cr—

See also: Every Indian film of 2012 by language · Highest grossing Indian films of all time

Other years: 2026 · 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2011 · 2010.

Cite as: Box Office Index, https://boxofficeindex.co.

Figures here are estimates, revised over time. Using this site means you accept: Terms, Disclaimer, Privacy Policy.