Rana Rawal Ratan Singh was a Rajput .
Kapoor next played Rana Rawal Ratan Singh , a 14th-century Rajput ruler , in Sanjay Leela Bhansali 's historical drama Padmaavat ( 2018 ) , co-starring Deepika Padukone and Ranveer Singh .
Shahid Kapoor