Despite his pan-Indian popularity and successful roles, Prabhas declined Sanjay Leela Bhansali’s offer for the role of Maharawal Ratan Singh in ‘Padmaavat’, feeling it did not match the grandeur of his character in ‘Baahubali’. Shahid Kapoor ultimately played the part.