Nearly a decade after its release, remains the highest-earning Indian movie worldwide, with a total gross exceeding ₹2,024–₹2,070 crore . While other films have outperformed it within India, its unparalleled success in the Chinese market secured its position as the first and only Indian film to breach the ₹2,000 crore mark. Top 10 Highest-Earning Indian Movies (Worldwide Gross)
Unlike typical blockbusters, Baahubali 2 had no A-list Bollywood star (Prabhas was relatively unknown in Hindi markets). It didn’t rely on item songs, rom-com tracks, or urban settings. Instead, it bet on —a risk that paid off massively, especially in dubbed Hindi versions across small-town India. highest earning movie in india