BHUBANESWAR, Jan. 13 -- Ranbir Kapoor has proved repeatedly that he is a highly versatile actor who can play any role to perfection. Be it a violent and exploring role in "Rockstar" to portraying Sanjay Dutt in his biopic "Sanju" the "Tamasha" actor gives his 100% to his craft. Except "Sanju," "Yeh Jawani Hai Deewani" and "Rockstar" most of his movies failed to rock the box-office. However, he has been appreciated in whatever role he played including "Barfi" or his debut flick "Saawariyaan."

With the competition among the superstars in Bollywood getting tough, the stars of today are ready to undergo whatever transformation required for looking the part of a character. Almost a few months ago Ranveer Singh was seen in the look of Kapil Dev ...