In an eight-year long career, Ranveer Singh has sidestepped cliches to emerge as one of the finest actors we have.