Get App Open
In App
News on WhatsApp
News on WhatsApp
Open App

Ahead of Dhurandhar 2 release, a look at Ranveer Singh’s iconic roles that showcase his versatility

Ragini Jaiswal | March 10, 2026 / 15:48 IST
1/8
Alauddin Khilji – Padmaavat (2018) Ranveer struck one of his most terrifying performances as Sultan Alauddin Khilji. The actor morphed into the villain with ferocious body language, a daunting look and erratic energy. His portrayal of the tyrant ruler was one of the most iconic performances of a villain in contemporary Bollywood.
Alauddin Khilji – Padmaavat (2018)
Ranveer struck one of his most terrifying performances as Sultan Alauddin Khilji. The actor morphed into the villain with ferocious body language, a daunting look and erratic energy. His portrayal of the tyrant ruler was one of the most iconic performances of a villain in contemporary Bollywood.
2/8
Peshwa Bajirao – Bajirao Mastani (2015) Playing the legendary Maratha warlord Peshwa Bajirao was a massive commitment for Ranveer. The actor had to undergo intensive physical training and acquire the Marathi accent to look and sound like the historic figure. His performance did justice to Bajirao’s valour on the battlefield and his emotions in love.
Peshwa Bajirao – Bajirao Mastani (2015)
Playing the legendary Maratha warlord Peshwa Bajirao was a massive commitment for Ranveer. The actor had to undergo intensive physical training and acquire the Marathi accent to look and sound like the historic figure. His performance did justice to Bajirao’s valour on the battlefield and his emotions in love.
3/8
Murad Ahmed – Gully Boy (2019) Ranveer surprised the audience with a very grounded performance as Murad, a budding rapper from Mumbai’s Dharavi slums in Gully Boy. The actor even trained in rap to perfect the role. The character struck a chord with the viewers and was one of the most acclaimed performances of his career.
Murad Ahmed – Gully Boy (2019)
Ranveer surprised the audience with a very grounded performance as Murad, a budding rapper from Mumbai’s Dharavi slums in Gully Boy. The actor even trained in rap to perfect the role. The character struck a chord with the viewers and was one of the most acclaimed performances of his career.
4/8
Kapil Dev – ’83 (2021) Ranveer thrilled both critics and cricket lovers with his portrayal of Indian cricket legend Kapil Dev. He studied the cricketer’s style of speech, his body language and bowling style to portray the iconic captain to near perfection on screen. The performance has captured the essence of India’s historic 1983 World Cup win.
Kapil Dev – ’83 (2021)
Ranveer thrilled both critics and cricket lovers with his portrayal of Indian cricket legend Kapil Dev. He studied the cricketer’s style of speech, his body language and bowling style to portray the iconic captain to near perfection on screen. The performance has captured the essence of India’s historic 1983 World Cup win.
5/8
Sangram “Simmba” Bhalerao – Simmba (2018) Ranveer portrayed the loud and colourful cop Sangram Bhalerao in action film Simmba, directed by Rohit Shetty. The character is a corrupt cop who changes his ways after a tragic event. Ranveer’s high-spirited performance with a mix of action, comedy and emotion made the film a huge box office hit.
Sangram “Simmba” Bhalerao – Simmba (2018)
Ranveer portrayed the loud and colourful cop Sangram Bhalerao in action film Simmba, directed by Rohit Shetty. The character is a corrupt cop who changes his ways after a tragic event. Ranveer’s high-spirited performance with a mix of action, comedy and emotion made the film a huge box office hit.
6/8
Goliyon Ki Raasleela Ram-Leela (2013) Ram-Leela was one of Ranveer’s first breakthrough roles. He was seen in the role of passionate lover Ram and his chemistry with wife Deepika Padukone in the romantic drama made it an instant hit.
Goliyon Ki Raasleela Ram-Leela (2013)
Ram-Leela was one of Ranveer’s first breakthrough roles. He was seen in the role of passionate lover Ram and his chemistry with wife Deepika Padukone in the romantic drama made it an instant hit.
7/8
 Kabir Mehra – Dil Dhadakne Do (2015) In the family drama directed by Zoya Akhtar, Ranveer has played the role of Kabir Mehra, a spontaneous young man dealing with family pressures. It was different from his previous louder characters, as it was more about subtle performance. His natural charisma and vulnerability made the character so popular with the audience.

Kabir Mehra – Dil Dhadakne Do (2015)
In the family drama directed by Zoya Akhtar, Ranveer has played the role of Kabir Mehra, a spontaneous young man dealing with family pressures. It was different from his previous louder characters, as it was more about subtle performance. His natural charisma and vulnerability made the character so popular with the audience.
8/8
Rocky Randhawa – Rocky Aur Rani Kii Prem Kahaani (2023) Ranveer delivered a zesty and stylish performance that was full of laughter and appeal as Rocky Randhawa. The Punjabi character was a comic delight with his impeccable timing, sense of style and depth of emotion. And again, the role has reaffirmed that the superstar can play with both mass appeal and emotions.
Rocky Randhawa – Rocky Aur Rani Kii Prem Kahaani (2023)
Ranveer delivered a zesty and stylish performance that was full of laughter and appeal as Rocky Randhawa. The Punjabi character was a comic delight with his impeccable timing, sense of style and depth of emotion. And again, the role has reaffirmed that the superstar can play with both mass appeal and emotions.

Discover the latest Business News, Budget 2025 News, Sensex, and Nifty updates. Obtain Personal Finance insights, tax queries, and expert opinions on Moneycontrol or download the Moneycontrol App to stay updated!

Advisory Alert: It has come to our attention that certain individuals are representing themselves as affiliates of Moneycontrol and soliciting funds on the false promise of assured returns on their investments. We wish to reiterate that Moneycontrol does not solicit funds from investors and neither does it promise any assured returns. In case you are approached by anyone making such claims, please write to us at grievanceofficer@nw18.com or call on 02268882347