Skip to content
Ramayana: Part 1 releases in cinemas on 5 November 2026. Advance bookings are open.

Complete Cast and Crew

The confirmed cast and key crew of Ramayana (2026), with sources for every role.

Lead Cast

Yash

Ravana

Kannada superstar of the KGF films, playing Ravana and co-producing.

Official announcement View Profile: Yash

Supporting Cast

Voice Cast

Director

Producer

Yash

Ravana

Kannada superstar of the KGF films, playing Ravana and co-producing.

Official announcement View Profile: Yash

Music

Crew

Who plays whom

NameRoleStatus
Ranbir Kapoor Rama Official announcement
Sai Pallavi Sita Official announcement
Yash Ravana Official announcement
Ravi Dubey Lakshmana Official announcement
Sunny Deol Hanuman Official announcement
Arun Govil Dasharatha Official announcement
Lara Dutta Kaikeyi Verified by multiple reports
Rakul Preet Singh Shurpanakha Verified by multiple reports
Kunal Kapoor Indra Verified by multiple reports
Anupam Kher Jatayu (voice) Verified by multiple reports
Kajal Aggarwal Mandodari Reported, awaiting official confirmation
Vivek Oberoi Vidyutjihva Reported, awaiting official confirmation
Adinath Kothare Bharata Reported, awaiting official confirmation
Mohit Raina Shiva Reported, awaiting official confirmation
Nitesh Tiwari Director, co-writer Official announcement
Namit Malhotra Producer Official announcement
Hans Zimmer Composer Official announcement
A. R. Rahman Composer Official announcement
Shridhar Raghavan Screenplay Verified by multiple reports
Kumar Vishwas Lyricist Verified by multiple reports

How we confirm a role

A role is marked Official when the makers announced it, and Verified when several reputable publications report it consistently, for example after a trailer or poster shows the actor in the role. Roles that are only reported are labelled as such and never presented as fact.

Additional reported cast

Reports and the film’s publicity also list Mohit Raina as Shiva, Adinath Kothare as Bharata, Indira Krishnan as Kaushalya, Kajal Aggarwal as Mandodari, Sheeba Chaddha as Manthara, Vivek Oberoi as Vidyutjihva, Harish Uthaman as Vibhishana and Suhail Nayyar as Sugriva. Where we have not seen these roles confirmed by the makers, the profiles are labelled “Reported”.