Ranbir Kapoor has played a deaf and mute man in Barfi, a free spirit in Yeh Jawaani Hai Deewani and an angry son in Animal. Now he takes on Lord Rama in Ramayana, releasing on November 5. Here is a look at his biggest hits.
Ranbir Kapoor's Highest-Grossing Movies
Animal sits at the top of his box office list, followed by Sanju, the Sanjay Dutt biopic that became one of the biggest hits of 2018. Brahmastra: Part One – Shiva comes next, and Yeh Jawaani Hai Deewani remains one of his most loved blockbusters. Tu Jhoothi Main Makkaar and Barfi also rank among his big earners.
Animal
Worldwide Collection: Rs 915 crore
Directed by Sandeep Reddy Vanga, this dark action drama has Ranbir playing a son whose love for his father pushes him into brutal violence after an attack on the family. It became the biggest hit of his career, driven by its raw aggression, heavy emotional conflict and a commanding lead performance.
Sanju
Worldwide Collection: Rs 588.50 crore
Rajkumar Hirani's biographical drama saw Ranbir transform into actor Sanjay Dutt. He portrays dramatic phases of Dutt's life, including his addiction, his clashes with the media and his strained bond with his father. Critics and audiences both praised the performance, and it remains one of his most celebrated roles.
Brahmastra Part One: Shiva
Worldwide Collection: Rs 431 crore
Ayan Mukerji's fantasy action film features Ranbir as Shiva, an orphan who learns he has a mystical link to fire and the hidden world of the Astraverse. Big visual effects, mythological themes and a love story with Alia Bhatt drew crowds to theatres across the country.
Yeh Jawaani Hai Deewani
Worldwide Collection: Rs 318 crore
Ranbir plays Kabir Thapar (Bunny), a free-spirited traveller who wants to see the world but finds himself torn between his dreams and the woman he loves. Its songs and youthful, relatable story turned the film into a modern classic and made Ranbir the face of romance for a generation.
ALSO READ - Ranbir Kapoor Once Revealed He Lost His Virginity At 15: 'It Didn't Last Long...'
Tu Jhoothi Main Makkaar
Worldwide Collection: Rs 223 crore
In Luv Ranjan's romantic comedy, Ranbir plays a smooth-talking consultant who earns his living by helping couples break up. His plans fall apart when he gets caught in a game of lies with Shraddha Kapoor's character. The film showed off his lighter side and sharp comic timing.
Ae Dil Hai Mushkil
Worldwide Collection: Rs 240.72 crore
Karan Johar's romantic drama is about one-sided love, heartbreak and friendship. Ranbir plays Ayan, an aspiring musician who gets caught in tangled emotions with Anushka Sharma's and Aishwarya Rai Bachchan's characters. The film's emotional story and soulful songs struck a chord with audiences and made it a big earner.
Barfi
Worldwide Collection: Rs 175 crore
Anurag Basu's comedy drama features Ranbir as Murphy Johnson (Barfi), a charming man who cannot hear or speak. His innocent love story involving the characters played by Priyanka Chopra and Ileana D'Cruz won hearts. The film earned strong reviews, did well at the box office and is counted among Ranbir's finest performances.
*The box office data has been taken from Sacnilk
ALSO READ - Ramayana Part 1 Outpaces Ranbir Kapoor's Animal And Yash's KGF 2 In Pre-Sales Across India
What We Know About Ramayana?
Ranbir Kapoor leads the cast of Ramayana, a movie based on the Indian epic. He plays Lord Ram, while Sai Pallavi is cast as Sita. Kannada star Yash plays Ravana, and Kajal Aggarwal has been roped in as Mandodari. Sunny Deol will take on the role of Hanuman.
Ravie Dubey, who has mostly worked in television and OTT, will play Lakshman in the movie.
Ramayana is being made in two parts. The combined production cost of both parts is reported to be Rs 4,000 crore.
FAQ
1. When is Ramayana: Part 1 releasing?
Ramayana: Part 1 is scheduled for a worldwide release on November 5, 2026. The epic star cast includes Ranbir Kapoor as Lord Rama, Sai Pallavi as Sita, Yash as Ravana, Ravie Dubey as Lakshman, and Sunny Deol as Lord Hanuman.
2. What role is Ranbir Kapoor playing in Ramayana?
Ranbir Kapoor plays the lead role of Lord Rama and Parashurama in the upcoming mythological epic mounted of a massive budget of Rs 2000 crore.
3. What is the lifetime box-office collection of Ranbir Kapoor's Animal?
According to Sacnilk, Sandeep Reddy Vanga's Animal (2023) earned Rs 553.87 crore net in India and achieved a massive worldwide gross collection of Rs 917.82 crore, making it the highest-grossing film of Ranbir Kapoor's career to date.
4. What are some of Ranbir Kapoor's highest-grossing films?
Ranbir Kapoor's top-performing films at the global box office include Animal, Sanju, Brahmāstra: Part One – Shiva and Yeh Jawaani Hai Deewani, among others.
