As India celebrates Independence Day 2026, the sacrifices of the nation's freedom fighters are once again taking center stage. Over the decades, Indian cinema has played a pivotal role in preserving these heroic sagas for generations. Beyond standard history books, several Bollywood actors have delivered unforgettable portrayals of iconic revolutionaries on the big screen. Here is a close look at 7 prominent actors who brought India's independence heroes to life with power, dignity, and historical authenticity.
1. Ajay Devgn as Bhagat Singh
In the 2002 biographical drama 'The Legend of Bhagat Singh', Ajay Devgn stepped into the shoes of the legendary revolutionary Bhagat Singh. Devgn delivered an intensely quiet yet fiery performance, capturing Bhagat Singh's unwavering courage and ultimate sacrifice against British colonial rule. His nuanced depiction won widespread acclaim and earned him the National Film Award for Best Actor.
2. Aamir Khan as Mangal Pandey
Aamir Khan headlined the historical epic focused on Mangal Pandey, the soldier who ignited the historic 1857 Revolt against the British East India Company. Khan underwent a complete physical transformation to portray the brave sepoy who first raised the banner of rebellion. His passionate performance captured the spark that triggered India's first war of independence.
3. Vicky Kaushal as Sardar Udham Singh
Directed by Shoojit Sircar, the 2021 film 'Sardar Udham' featured Vicky Kaushal in a career-defining role as the revolutionary Udham Singh. The narrative chronicled the harrowing aftermath of the Jallianwala Bagh massacre and Udham Singh's relentless journey over decades, culminating in the 1940 assassination of Michael O'Dwyer, the former Lieutenant Governor of Punjab, in London. Kaushal's restrained and haunting performance drew immense critical praise.
4. Kangana Ranaut as Rani Lakshmibai
In the 2019 historical action drama 'Manikarnika', Kangana Ranaut took on the iconic role of Rani Lakshmibai of Jhansi. Ranaut not only played the lead role but also co-directed and produced the film. She depicted the warrior queen's fierce battle against British annexation with intense martial spirit, a performance that earned her the prestigious National Film Award.
5. Abhishek Bachchan as Surya Sen
Ashutosh Gowariker's 2010 period film 'Khele Hum Jee Jaan Sey' saw Abhishek Bachchan embody the role of Bengali revolutionary Surya Sen, fondly remembered as 'Masterda'. The film detailed the meticulously planned 1930 Chittagong Armory Raid against British installations. Bachchan presented a grounded portrayal of the schoolteacher turned revolutionary strategist who led young patriots into battle.
6. Sara Ali Khan as Usha Mehta
The 2024 film 'Ae Watan Mere Watan' showcased Sara Ali Khan portraying the courageous freedom fighter Usha Mehta. The storyline was inspired by Mehta's real-life operation of a clandestine underground Congress Radio station during the 1942 Quit India Movement. Amid intense British censorship, this secret radio broadcast vital news and messages to sustain the momentum of the freedom struggle.
7. Paresh Rawal as Sardar Vallabhbhai Patel
In the acclaimed 1993 biopic 'Sardar', veteran actor Paresh Rawal essayed the role of Sardar Vallabhbhai Patel, the Iron Man of India. The movie focused on Patel's pivotal leadership during the independence movement and his decisive political strategy. Rawal's powerful performance realistically captured the statesman's gravitas and immense national contribution.



















