This Tollywood hero turned down Padmaavat due to lack of depth in story

Later, the role went to Shahid Kapoor, who played Maharawal Ratan Singh. Shahid’s performance received praise and contributed to the film’s overall success, which made it a big hit at the box office.