Ranbir Kapoor has achieved another major box office milestone with Ramayana – Part I. The Nitesh Tiwari-directed mythological epic has crossed the Rs. 300 crore mark at the Indian box office, becoming Ranbir Kapoor's third film to enter the prestigious Rs. 300 crore club. With this achievement, the actor has joined Ranveer Singh and Salman Khan at the top of the all-time rankings for actors with the highest number of films in the club.
According to our data, only three actors have delivered three films collecting more than Rs. 300 crores nett at the Indian box office: Ranveer Singh, Ranbir Kapoor and Salman Khan. The achievement is particularly significant because Ranbir has now moved ahead of Shah Rukh Khan, Aamir Khan and Sunny Deol in terms of the number of films in this coveted club.
Ranbir Kapoor's three Rs. 300 crore grossers are Sanju (2018), Animal (2023) and Ramayana – Part I (2026). What makes Ranbir's achievement interesting is the diversity of these films. Sanju was a biographical drama, Animal an intense action drama and Ramayana a grand mythological spectacle.
Actors with the most Rs. 300 crore films
Ranveer Singh - 3
Ranbir Kapoor - 3
Salman Khan - 3
Shah Rukh Khan - 2
Sunny Deol - 2
Aamir Khan - 2
Another fascinating aspect of Ramayana's performance is the speed with which the film has entered the Rs. 300 crore club. Sanju took 16 days to cross the milestone, while Animal achieved it in six days. Ramayana, meanwhile, has accomplished the feat in just five days, making it Ranbir Kapoor's fastest film to enter the Rs. 300 crore club.




