The picture on left apparently dates back to Ranveer's pre-Bollywood days because he definitely looked much transformed in his debut film Band Baaja Baaraat (2010), which was followed by Ladies Vs Ricky Bahl (2011). He did not have the six pack abs then but...

But the transformed Ranveer of Lloyd Stevens post resembles Ram of Sanjay Leela Bhansali's Ram Leela, which released three years after Ranveer's Bollywood debut.
#TattadTattad#TattadTattad#TattadTattad#TattadTattad#TattadTattad#TattadTattad#TattadTattad#TattadTattad ;) pic.twitter.com/05Cv0n9WT1
— Ranveer Singh (@RanveerOfficial) September 23, 2013
Aap? Yahaan? Ji, Kyun? #GQ#GQPowerList@gqindiapic.twitter.com/g2VMUWXiJJ
— Ranveer Singh (@RanveerOfficial) July 7, 2017
There's chaos in the offing...#DontHoldBack@JackJonesIndiapic.twitter.com/qFHFhX7NwV
— Ranveer Singh (@RanveerOfficial) March 30, 2017
Squad...Goals pic.twitter.com/ThT4fmnLaq
— Ranveer Singh (@RanveerOfficial) March 5, 2017
@chekurrien thank you for your gracious indulgence, my good Sir! #GQBestDressed@gqindiapic.twitter.com/v1QeFuDAik
— Ranveer Singh (@RanveerOfficial) June 13, 2015
Ranveer Singh was last seen in 2016's Befikre, which was directed by Aditya Chopra. Ranveer's next is Sanjay Leela Bhansali's Padmavati, co-starring Deepika Padukone and Shahid Kapoor. The film is expected to releasein November this year.