India’s Richest Stars: Top 10 Highest Paid Actors of 2025 Revealed!

Indian cinema, led by Bollywood, has long been the heart of the country's entertainment industry. With Hindi being the most spoken language in India, Bollywood enjoys a vast audience. However, in recent years, South Indian cinema has emerged as a powerful force, producing some of the country's biggest stars. Interestingly, many of the highest-paid Indian actors today hail from the South Indian film industries, with their movies captivating audiences across the nation.
In this article, we delve into the top 10 most-paid Indian actors, their staggering earnings, and the work that makes them icons in Indian cinema.
South Indian Dominance Among Top Earners
While Bollywood continues to produce megastars, South Indian cinema has gained unprecedented prominence. Films with action-packed storylines and engaging narratives have brought actors like Allu Arjun and Joseph Vijay to the forefront of the industry. Their global fan base and box office successes have firmly placed them among the highest-paid Indian actors.
The Top 10 Highest-Paid Indian Actors
1. Allu Arjun – ₹300 Crore per Movie
Allu Arjun, renowned for his role in Pushpa: The Rise, is currently India’s highest-paid actor. His upcoming sequel, Pushpa: The Rule, is expected to break records. Charging ₹300 crore for the movie, Allu has set a new benchmark in the industry.
2. Joseph Vijay – ₹275 Crore per Movie
Popularly known as Thalapathy Vijay, he has delivered massive hits like Leo and Varisu. With a fan following that transcends regions, Vijay’s upcoming projects are eagerly awaited.
3. Shah Rukh Khan – ₹250 Crore per Movie
Bollywood’s King Khan continues to dominate with global hits like Jawan and Pathaan. His current release, Dunki, is another feather in his cap, proving his enduring star power.
4. Rajinikanth – ₹270 Crore per Movie
The legendary Rajinikanth remains a force to be reckoned with. His charisma and larger-than-life roles, such as in Jailer and the upcoming Vettaiyan, make him a consistent favorite.
5. Aamir Khan – ₹275 Crore per Movie
Known as “Mr. Perfectionist,” Aamir Khan’s commitment to quality cinema ensures his high paychecks. While Laal Singh Chaddha struggled at the box office, his upcoming project, Sitaare Zameen Par, is already creating buzz.
6. Prabhas – ₹200 Crore per Movie
Prabhas shot to stardom with the Baahubali series and continues to be a top earner with films like Salaar. His pan-Indian appeal has made him a household name.
7. Ajith Kumar – ₹165 Crore per Movie
Ajith Kumar’s recent release, Thunivu, showcased his box office pull, cementing his place among India’s top-paid actors.
8. Salman Khan – ₹150 Crore per Movie
Salman Khan remains Bollywood’s "Bhai" with a massive fan following. His latest movie, Tiger 3, has seen tremendous success, earning him another spot among the highest-paid stars.
9. Kamal Haasan – ₹150 Crore per Movie
Kamal Haasan’s versatile career continues to thrive. Fans eagerly await his next collaboration with director Mani Ratnam, KH 234.
10. Akshay Kumar – ₹145 Crore per Movie
Known for his diverse roles and impeccable comic timing, Akshay Kumar’s movies like OMG 2 continue to resonate with audiences worldwide.
What Sets These Actors Apart?
The actors on this list have more in common than their massive paychecks. They deliver films that entertain,