Ranveer Singh has given some of the best performances in 15 years. He transforms physically, emotionally, and spiritually ...