Ranveer Singh is capable of pulling off every character with utmost ease. Be it playing a Maratha warrior in Bajirao Mastani (2015), Sultan Alauddin Khilji in Padmaavat (2018) or a…