A recent Forbes report shows how Bollywood's elite has perfected the art of bringing enormous money into the glittering, star-studded world of Indian movies, where box office numbers and salaries dance in billions.
The list of the highest-paid Indian movie stars, spanning from Bollywood to South Indian cinema, was released by the American magazine Forbes.
The top 10 highest-earning Indian actors for 2024 have been determined using data from IMDb.
Bollywood's "King Khan," Shah Rukh Khan, is at the top of the list with a staggering INR 150 crore to INR 250 crore per film.
The biggest film producer in India is Bollywood, the Hindi-language film business headquartered in Mumbai. It is renowned for its musical numbers, dramatic storylines, and larger-than-life heroes.
Superstar Rajinikanth from South India comes in second place with an estimated salary of INR 115 crore to INR 170 crore per film.
With films like Baahubali and RRR earning international popularity, South Indian cinema, which includes sectors like Telugu, Tamil, Malayalam, and Kannada, has been increasing recognition in recent years.
Another South Indian actor, Joseph Vijay, who costs between INR 130 crore and INR 250 crore for every film, holds the third spot.
Bollywood's "Mr Perfectionist," Aamir Khan, completes the top five with a per-film salary of INR 100 crore to INR 275 crore. Prabhas, the fourth highest-paid actor, makes between INR 100 crore and INR 200 crore for every project.
Salman Khan, who makes between INR 100 crore and INR 150 crore a film, is the sixth best-paid actor in the business.
In addition, Allu Arjun comes in at number eight, Akshay Kumar comes in at number nine, Ajith Kumar comes in at number 10, and Kamal Haasan comes in at number seven.