Ranveer Singh has captured the best parts of his career beautifully on social media.
He has posted selfies of himself in the various characters he has played and asked his fans to vote for the best.
Well, let's get to it then.
Ranveer's Alauddin Khilji character from Sanjay Leela Bhansali's Padmaavat had been controversial.
Sangram Bhalerao Simmba, on the other hand, was quite popular among his fans.
Ranveer's Murad from Gully Boy is probably among his best work till date.
Ranveer puts on a Jaali Chaplin face at a photoshoot.
Ranveer's Peshwa Bajirao was a powerful character in Bajirao Mastani.
Before playing Priyanka Chopra's husband in Bajirao Mastani, he played her brother Kabir Mehra in Dil Dhadakne Do.
It's a blink and miss role, but it's the first time we saw Ranveer marry Deepika on screen, in Finding Fanny.
Ranveer's Gunda Bikram selfie captures his Gunday swag, doesn't it?
Saxy buoy indeed, Goliyon Ki Raasleela Ram-Leela's Ram.
Like Ranveer's Handsome Laddu from an ad?
Saving the best for last! :)
Photographs: Kind courtesy Ranveer Singh/Instagram
11 times Ranveer Singh made us LOL!
Ranveer Singh's hottest kiss? VOTE!
'I won't make fun of Sardars in my films'
When we fell in love with FLAWED characters
Hrithik's WAR with Tiger just got BIGGER