Ranveer Singh is one of Bollywood’s most energetic and versatile actors. Known for his total commitment to every role, he has created unforgettable characters across every genre.

1. Padmaavat (2018)

His portrayal of the ruthless Sultan Alauddin Khilji is widely regarded as one of the finest villain performances in Bollywood history. He completely transformed physically and mentally for the role.

2. Gully Boy (2019)

Playing a street rapper from Dharavi, Mumbai, Ranveer delivered a raw, grounded performance that earned universal critical praise.

3. Band Baaja Baaraat (2010)

His debut remains one of his most loved performances — natural, charming, and effortlessly likeable. It introduced India to a remarkable new talent.

4. Bajirao Mastani (2015)

Sanjay Leela Bhansali’s epic brought out an intense, passionate side rarely seen in Hindi cinema. His chemistry with Deepika Padukone was electric.

5. Rocky Aur Rani Kii Prem Kahaani (2023)

A delightful return to romantic comedy that proved his range extends far beyond intense drama.

Conclusion

Ranveer Singh’s filmography is one of the most diverse in modern Bollywood. Whether villain, rapper, or romantic hero — he gives every role everything he has.