Ranbir Kapoor is widely regarded as one of the most accomplished and commercially reliable actors of his generation in Bollywood. Known for his versatility and strong box office pull, he has delivered several major hits across romance, drama, and large-scale entertainers. Over the years, his films have consistently drawn audiences and generated impressive theatrical revenues.
This article explores the Top 20 Highest Grossing Ranbir Kapoor Movies of All Time, based purely on box office performance. The list showcases the films that defined his commercial success and cemented his star power.
1. Animal (2023): 917.82 Crore Gross Worldwide
2. Sanju (2018): 586.85 Crore Gross Worldwide
3. Brahmastra: Part One: Shiva (2022): 418.8 Crore Gross Worldwide
4. Yeh Jawaani Hai Deewani (2013): 319.6 Crore Gross Worldwide
5. Ae Dil Hai Mushkil (2016): 239.67 Crore Gross Worldwide
6. Tu Jhoothi Main Makkaar (2023): 220.1 Crore Gross Worldwide
7. Barfi! (2012): 188.36 Crore Gross Worldwide
8. Raajneeti (2010): 149.53 Crore Gross Worldwide
9. Tamasha (2015): 131.84 Crore Gross Worldwide
10. Rockstar (2011): 104.46 Crore Gross Worldwide
11. Besharam (2013): 102.85 Crore Gross Worldwide
12. Ajab Prem Ki Ghazab Kahani (2009): 97.13 Crore Gross Worldwide
13. Jagga Jasoos (2017): 91.47 Crore Gross Worldwide
14. Roy (2015): 70.42 Crore Gross Worldwide
15. Anjaana Anjaani (2010): 69.85 Crore Gross Worldwide
16. Shamshera (2022): 63.58 Crore Gross Worldwide
17. Bachna Ae Haseeno (2008): 61.05 Crore Gross Worldwide
18. Wake Up Sid (2009): 45 Crore Gross Worldwide
19. Bombay Velvet (2015): 43.06 Crore Gross Worldwide
20. Saawariya (2007): 39.22 Crore Gross Worldwide