AI-generated images of Ranveer Singh as Lord Rama are going viral, sparking a fresh Bollywood debate just days after Nitesh Tiwari's Ramayana teaser officially introduced Ranbir Kapoor in the role. The teaser, launched on Hanuman Jayanti across eight Indian cities, has received a mixed response online. Director Nitesh Tiwari and producer Namit Malhotra were present at the Mumbai event.
Ranveer Singh, currently riding high on his Dhurandhar franchise, has now become the center of an unexpected casting conversation. One post asked directly, "Ramayana: Ranveer as Lord Ram.... What's your take on this?"
Also Read | Ramayana cast fees out: Salaries of Ranbir Kapoor, Yash and others revealed
The internet reacts
Admiration came quickly. "Looks good," one user wrote simply. "He is looking so realistic in this look," another added. "Ranveer is amazing actor and he always looks the character," one noted. "How can Ranveer fit in every character?? Man !!!!!" another marveled.
The praise went deeper. "He can play Ram, Shiva and Jesus as well... his face has that innocence as well as that courageous beast look... he would have been perfect for this role," one fan shared. "Perfection! The innocence and the godly aura is there," another wrote. "Ranveer Singh would make the perfect Maryaada Purushotam Rama," a fan declared.
Ramayana : Ranveer as Lord Ram....
— Shikhar Sagar (@crazy__shikhu) April 2, 2026
What's your take on this ....... pic.twitter.com/0PjhCUgmGr
Then came the comparisons. "Better than Ranbir Kapoor," one said bluntly. "Ranveer>>>Ranbir," another added. "A better choice imo. A younger, youthful appearance," one shared. "He can fit into any role," another noted.
Doubt crept in too. "Ranveer's skintone actually matches Lord Ram's and we know he moulds himself into any character he plays, but he's 40+ already," one comment read. "He would've done it well... he would've been great as Ravaan. He is a very good actor and is at that age that he can pull off any character. He is even good enough for Indrajit," another noted.
Also Read | 'We were always friends': Abhishek Bachchan opens up on relationship with Aishwarya Rai
Other names entered the mix. "Only good option in Bollywood I can think of is Vicky Kaushal," one suggested. Another countered, "No offence but Hrithik Roshan only, and nobody else even comes close to play Bhagwan Ram from Indian Cinema to be brutally honest. Ranveer is great but somehow doesn't fit."
What sparked the debate?
The Rama glimpse teaser formally introduced Ranbir Kapoor as Lord Rama, with brief glimpses of Sita and Lakshman. At the end, Yash's Ravana appeared aboard the Pushpak Vimana, giving audiences their first look at the villain's grand entrance.
About the film
Ramayana carries a ₹4,000 crore budget and the largest ever for an Indian film. The film stars Ranbir Kapoor as Lord Rama, Yash as Ravana, Sai Pallavi as Sita, Sunny Deol as Hanuman, and Ravi Dubey as Lakshman, and music by Oscar-winners Hans Zimmer and AR Rahman. Part 1 releases globally on Diwali 2026, Part two on Diwali 2027, with the team also expected to attend a promotional event in the United States.