Allu Arjun tops the list of the highest-paid Indian actors, with a reported remuneration of ₹200-300 crore per film. He is followed by Shah Rukh Khan, Aamir Khan and Vijay, who are reportedly paid ₹150-300 crore, ₹100-275 crore and ₹150-220 crore, respectively, for a film. Reportedly, Prabhas gets ₹150-200 crore while Rajinikanth is paid in the range of ₹110-225 crore.