The much-awaited Ramayana, directed by Nitesh Tiwari, brings together one of the biggest ensemble casts in Indian cinema. Featuring Ranbir Kapoor as Lord Ram, Sai Pallavi as Sita and Yash as Ravana, the film has generated massive buzz ever since its first look was unveiled. The mythological drama also stars Sunny Deol, Ravie Dubey, Arun Govil, Lara Dutta, Kajal Aggarwal, Rakul Preet Singh and Anupam Kher in key roles.

Here’s a look at the actors and the iconic characters they portray in the epic.
Ranbir Kapoor, Sai Pallavi and Yash lead the epic
Ranbir Kapoor headlines the film as Lord Ram, the prince of Ayodhya and the central hero of the Ramayana. Sai Pallavi essays Sita, making her debut in a Hindi mythological role, while KGF star Yash takes on the role of Ravana, the powerful king of Lanka and Ram’s greatest rival.

Ravie Dubey portrays Lakshman, Ram’s devoted younger brother who accompanies him during his exile. Sunny Deol plays Lord Hanuman, Ram’s loyal devotee and one of the most celebrated warriors in the epic.
Veteran stars and familiar faces complete the ensemble
Adding further depth to the cast is veteran actor Arun Govil, who famously portrayed Lord Ram in the iconic television adaptation of the Ramayana. In Nitesh Tiwari’s film, he returns to the epic in the role of King Dasharath, Ram’s father and the ruler of Ayodhya.
Lara Dutta appears as Queen Kaikeyi, whose two boons alter the course of the kingdom and ultimately lead to Ram’s exile. Kajal Aggarwal plays Mandodari, Ravana’s wise and compassionate queen who repeatedly urges him to choose the path of righteousness.

Rakul Preet Singh has been cast as Surpanakha, Ravana’s sister whose encounter with Ram and Lakshman becomes one of the defining moments of the epic. Veteran actor Anupam Kher essays Jatayu, the noble vulture king who sacrifices his life while trying to rescue Sita from Ravana.
Also Read | Ramayana trailer out: Yash steals the show as fans debate Ranbir Kapoor’s Lord Rama, ask ‘where is Hanuman?’
Complete Ramayana cast
Ranbir Kapoor — Lord Ram
Sai Pallavi — Sita
Yash — Ravana
Sunny Deol — Lord Hanuman
Ravie Dubey — Lakshman
Arun Govil — King Dasharath
Lara Dutta — Queen Kaikeyi
Kajal Aggarwal — Mandodari
Rakul Preet Singh — Surpanakha
Anupam Kher — Jatayu

The film’s ensemble combines Bollywood veterans with contemporary stars, making Ramayana one of the most anticipated releases in recent years. With its star-studded cast and large-scale adaptation of the ancient epic, the project has already become one of the most talked-about films among moviegoers.

Also Read | Amitabh Bachchan’s cryptic post after Rahul Gandhi’s remarks leaves fans guessing
FAQs
Who is playing Lord Ram in Nitesh Tiwari’s Ramayana?
Ranbir Kapoor plays Lord Ram, while Sai Pallavi portrays Sita in the upcoming mythological epic.
Who plays Ravana and Hanuman in Ramayana?
Yash has been cast as Ravana, while Sunny Deol essays the role of Lord Hanuman.
























