In the last few years, many films of many Bollywood and South actors have broken records at the box office. Some gave more than one hit film and some actor’s one film earned so much that it proved to be an all-time blockbuster. Today we are telling you about 6 Indian actors who have given the most hit films in the last five years (2021-2025).
1. Shahrukh Khan
It is impossible to talk about the actors who have given the most hit films and not mention Shahrukh Khan’s name. Shahrukh Khan made a comeback on the big screen after many years in the year 2023. This year his three films were released and two of them (Pathan and Jawan) proved to be blockbusters at the box office. Whereas Dinky remained average.
- Pathan- Pathan, directed by Siddharth Anand, is an action-thriller film. In this, Deepika Padukone was seen as the lead actress with Shahrukh Khan. According to SACNL report, Pathan had earned Rs 543.09 crore in India. It became a blockbuster by collecting Rs 1055 crore worldwide.
- young- Shahrukh Khan’s film Jawan was released in 2023 itself and it also proved to be a blockbuster at the box office. Jawan did a business of Rs 640.25 crore at the Indian box office. The worldwide film had collected Rs 1160 crore.
2. Ranbir Kapoor
The year 2023 was very lucky for Ranbir Kapoor. Due to the film Animal released this year, he was able to make a place in the list of actors who have given the most hit films.
- Animal- Ranbir Kapoor starrer film Animal was directed by Sandeep Reddy Vanga. While this film earned Rs 553.87 crore in India, it collected Rs 915 crore worldwide.
3. Allu Arjun
South superstar Allu Arjun is also included in this list. Through Pushpa 2, the actor has been included in the list of hit actors.
- Pushpa 2- Allu Arjun’s film Pushpa 2 was released in theaters in the year 2024. This film collected Rs 1234.1 crore at the Indian box office and earned Rs 1742.1 crore at the worldwide box office.
4. Prabhas
Many films of South Star Prabhas have been released in the last five years. His films Salaar, Adipurush and Kalki 2898 AD were released. But only Kalki 2898 AD was a hit.
- Kalki 2898 AD- Prabhas’ pan-India film Kalki 2898 AD is a sci-fi actioner. This film had earned Rs 646.31 crore at the box office. Whereas the worldwide collection of the film was Rs 1042.25 crore.
5. Vicky Kaushal
- Chhaava- Vicky Kaushal starrer film Chhaava is a period-drama based on the life of Sambhaji Maharaj. This film had earned Rs 601.54 crore in India and Rs 807.91 crore worldwide. Before Dhurandhar, it had remained the highest grossing Bollywood film of the year 2025.
6. Ranveer Singh
In the last five years, Ranveer Singh’s films like Rocky Aur Rani Ki Prem Kahani, Circus and Dhurandhar were released. But among these, only Dhurandhar could create a stir at the box office.
- Dhurandhar- Dhurandhar was released in theaters on 5 December 2025. This film has been released on the big screen and has earned Rs 866.40 crore till now. The film has also crossed the figure of Rs 1300 crore worldwide.

