From quirky and complex to vulnerable and volatile, Rajkummar Rao has a way of making every character feel entirely his own. Here are 7 performances that prove his versatility isn’t a range — it’s a whole spectrum.
Shahid Azmi — Shahid (2013)
Rajkummar Rao shines as real-life lawyer Shahid Azmi, who fought for justice for those wrongly accused of terrorism. He beautifully captures Shahid’s courage, passion, and personal sacrifices, making the performance deeply powerful.

Deepak Singh — CityLights (2014)
As Deepak Singh, a poor farmer who comes to Mumbai hoping for a better life, Rajkummar brings raw emotion to the screen. His journey from hope to heartbreak feels honest, relatable, and deeply moving.

Deepu Sebastian — Aligarh (2016)
Rajkummar plays journalist Deepu Sebastian, who forms an unlikely bond with Professor Siras. His warm and understated performance brings empathy to the story and makes Deepu’s journey especially memorable.

Newton Kumar — Newton (2017)
As Newton Kumar, Rajkummar plays an idealistic government clerk determined to do his job honestly, no matter the odds. His simple yet sharp performance perfectly captures Newton’s sincerity, frustration, and determination.

Shaurya — Trapped (2017)
Rajkummar delivers a gripping performance as Shaurya, a man trapped alone in an empty apartment with no food, water, or escape. With barely any dialogue, he makes the fear, panic, and desperation feel incredibly real.

Ahmed Omar Saeed Sheikh — Omerta (2017)
Rajkummar takes a chilling turn as terrorist Ahmed Omar Saeed Sheikh, showing a side of his acting that is darker and more intense. His cold, controlled performance makes the character deeply unsettling and unforgettable.

Srikanth Bolla — Srikanth (2024)
Rajkummar brings warmth and determination to the role of visually impaired industrialist Srikanth Bolla. He captures his fighting spirit and ambition while making his extraordinary journey feel personal and inspiring.
