India, July 24 -- He has played everything from a rebellious musician to a deaf-mute man and a force of nature out for vengeance. But playing the maryada purushottam Lord Rama may just be Ranbir Kapoor's biggest challenge so far. The actor stars in Nitesh Tiwari's upcoming Ramayana adaptation as the deity revered by billions of Hindus around the world. In a recent interaction, Ranbir opened up about his preparation for the role.

On Thursday, Ranbir joined co-star Yash, Ramayana director Tiwari and producer Namit Malhotra at the San Diego Comic Con for a panel discussion on the film. On the sidelines of the discussion, Ranbir spoke to Fanversation about how he prepared to play Lord Rama. When asked about his physical transformation for th...