Ranbir Kapoor’s Ramayana: Full Cast and Character Details Revealed

Nitesh Tiwari’s upcoming epic, Ramayana, is one of the most anticipated films in Indian cinema. With a star-studded cast, a massive ₹835 crore budget, and 600 days of post-production, the film promises to be a visual spectacle. Set to release in two parts, the first installment is scheduled for Diwali 2026.

Lead Cast and Characters
The film features Ranbir Kapoor in the role of Lord Ram, marking one of his most ambitious projects. Sai Pallavi will portray Sita, making her Bollywood debut with this mythological drama. Kannada superstar Yash has been cast as Ravana, bringing his intense screen presence to the ten-headed demon king.

Supporting Cast
The ensemble cast includes Sunny Deol as Hanuman, while Amitabh Bachchan will play Jatayu. Lara Dutta takes on the role of Kaikeyi, with Kajal Aggarwal as Mandodari and Rakul Preet Singh as Surpanakha. Mohit Raina, known for his portrayal of Lord Shiva in Devon Ke Dev…Mahadev, will reprise his divine role in Ramayana.

Additional Cast Members
The film also features Ravi Dubey as Lakshman, Arun Govil as King Dasharath, and Kunal Kapoor as Lord Indra. Vivek Oberoi has been cast as Vidyutjihva, a demon prince from the Daitya clan and the husband of Surpanakha. Adinath Kothare will play Bharat, while Vijay Sethupathi is rumored to portray Kumbhakaran.

Production and Expectations
With cutting-edge visual effects, a grand narrative, and a stellar cast, Ramayana is expected to be a game-changer in Indian cinema. Fans eagerly await the first glimpse of the film, which has already received a ‘U’ certificate for its title announcement promo.

  • Ranbir Kapoor as Lord Ram
  • Sai Pallavi as Sita
  • Yash as Ravana
  • Sunny Deol as Hanuman
  • Amitabh Bachchan as Jatayu
  • Lara Dutta as Kaikeyi
  • Kajal Aggarwal as Mandodari
  • Rakul Preet Singh as Surpanakha
  • Mohit Raina as Lord Shiva
  • Ravi Dubey as Lakshman
  • Arun Govil as King Dasharath
  • Kunal Kapoor as Lord Indra
  • Vivek Oberoi as Vidyutjihva
  • Adinath Kothare as Bharat
  • Sheeba Chaddha as Manthara
  • Indira Krishnan as Kaushalya
  • Vijay Sethupathi as Kumbhakaran