The age-old question among Indian film fans — do Bollywood stars earn as much as Hollywood actors? The answer is more nuanced than you might expect.

Top Bollywood Actor Fees 2026

Shah Rukh Khan reportedly charges Rs 100–120 crore per film, making him India’s highest-paid actor. Salman Khan commands Rs 80–100 crore while Aamir Khan takes Rs 60–80 crore per production.

Top Hollywood Actor Fees 2026

Hollywood’s top earners make significantly more in absolute numbers. Tom Cruise earned an estimated $100 million for Mission Impossible 8, while Dwayne Johnson regularly commands $20–25 million per film.

Context Matters

India’s film budgets are considerably smaller. When SRK takes Rs 100 crore from a Rs 300 crore budget, that is 33% of production costs. Hollywood stars typically take 10–15% of far larger budgets.

The Endorsement Factor

Where Bollywood truly rivals Hollywood is brand endorsements. India’s massive consumer market means SRK and Virat Kohli can earn more from endorsements than from their films combined.

Conclusion

Hollywood pays more in absolute numbers, but Bollywood’s biggest stars are extremely well compensated relative to their market — and the gap is slowly narrowing as Indian cinema grows globally.