From Amitabh Bachchan, Vikrant Massey to Kajal Aggarwal, who's playing what in Ramayana

Nitesh Tiwari's directorial Ramayana is one of the most talked-about films currently. The makers on July 3 dropped the introduction video giving a quick glimpse of Ranbir Kapoor as Lord Rama and Yash as Ravana. Here is a list of actors who are a part of the ambitious two part film

Updated On: 2025-07-04 02:10 PM IST

Compiled by : Athulya Nambiar

Cast of Ramayana

Sai Pallavi as Devi Sita

Sai Pallavi plays Devi Sita, Ram’s devoted wife and the epitome of virtue and strength. Born from the earth and raised by King Janak, Sita’s abduction by Ravan and her steadfastness through trials symbolize purity and resilience

Ranbir Kapoor as Lord Ram

Ranbir takes on the role of Lord Ram, the seventh avatar of Vishnu and the central figure of the Ramayana. Known for his unwavering righteousness, compassion, and adherence to dharma, Ram embodies the ideal king, son, and husband. His journey to rescue Sita from Ravan forms the heart of the epic

Ravi Dubey as Lakshman

Ravi Dubey portrays Lakshman, Ram’s younger brother and constant companion. Loyal and fiery-tempered, Lakshman accompanies Ram and Sita into exile and plays a vital role in protecting them

Sunny Deol as Lord Hanuman

Sunny Deol steps into the role of Hanuman, the mighty vanara devotee of Ram. Known for his unmatched strength, loyalty, and wisdom, Hanuman plays a crucial part in locating Sita and aiding Ram’s victory over Ravan

Yash as Ravan

Yash portrays Ravan, the ten-headed demon king of Lanka. A brilliant scholar and powerful ruler, Ravan is both a formidable antagonist and a complex character whose arrogance leads to his downfall

Amitabh Bachchan as Jatayu

Amitabh Bachchan plays Jatayu, the noble vulture who tries to rescue Sita from Ravan. Mortally wounded, Jatayu informs Ram of Sita’s abduction—a sacrifice that highlights his bravery

Indira Krishnan as Queen Kaushaly

Indira Krishnan plays Queen Kaushalya, Ram’s mother. A figure of grace and sorrow, Kaushalya suffers deeply when Ram leaves Ayodhya

Sheeba Chaddha as Manthara

Sheeba Chaddha plays Manthara, Kaikeyi’s cunning maid who manipulates her into demanding Ram’s exile to secure the throne for Bharat

Vijay Sethupathi as Vibhishan

Vijay Sethupathi portrays Vibhishan, Ravan’s righteous brother who defects to Ram’s side, offering crucial counsel that leads to Lanka’s defeat

Adinath Kothare as Bharat

Adinath Kothare portrays Bharat, Ram’s devoted brother who, despite being crowned king in Ram’s absence, rules as Ram’s regent with Ram’s sandals on the throne. His loyalty is legendary

Anil Kapoor as King Janak

Anil Kapoor takes on the role of King Janak, Sita’s father and the wise ruler of Mithila. Janak discovers Sita in the earth and raises her with love and devotion

Vikrant Massey as Meghnad (Indrajit)

Vikrant Massey plays Meghnad, also called Indrajit, Ravan’s warrior son famed for defeating Indra and possessing powerful boons. He is a formidable foe in battle

Kunal Kapoor as Lord Indra

Kunal Kapoor portrays Indra, king of the gods, who is defeated by Meghnad and plays a background role in the cosmic events of the Ramayana

Rakul Preet Singh as Shurpanakha

Rakul Preet Singh portrays Shurpanakha, Ravan’s sister whose humiliation by Lakshman and Ram triggers Ravan’s desire for revenge and Sita’s abduction

Bobby Deol as Kumbhkaran

Bobby Deol takes on Kumbhkaran, Ravan’s giant brother known for his immense size, strength, and six-month-long slumbers. Despite siding with Ravan, he is respected for his valour

Vivek Oberoi as Vidyutjihva

Vivek plays Vidyutjihva was the husband of Surpanakha and a commander of the demon king Kalkeya. He was also a skilled magician. According to some versions of the epic, Ravana had Vidyutjihva killed, which greatly angered Surpanakha

Kajal Aggarwal as Queen Mandodari

Kajal Aggarwal plays Mandodari, Ravan’s wise and compassionate queen, who often counsels her husband against his destructive path

Lara Dutta as Queen Kaikeyi

Lara Dutta portrays Queen Kaikeyi, the ambitious consort of Dasharath whose demand for Ram’s exile changes the course of history. Though vilified, her character embodies complex motivations

Mohit Raina as Lord Shiva

Mohit Raina appears as Lord Shiva, the supreme deity revered by Ram, Ravan, and Hanuman alike. Shiva’s presence reflects the divine undercurrent of the epic

Arun Govil as King Dasharath

Arun Govil, beloved as Ram from the classic TV adaptation, now plays King Dasharath, Ram’s father. The aged king’s anguish over sending Ram into exile is one of the epic’s most poignant moments

Next Gallery

Inside Kartik Aryan’s sister Kritika Tiwari’s fairytale wedding

Related Photos