?>

Actors who powerfully portrayed real-life heroes on screen

Movie stills

Mid-Day
Entertainment
By Athulya
Published Jun 24, 2025

Akshay Kumar in Multiple Biopics

From Rustom (inspired by K. M. Nanavati) to Airlift and Kesari, Akshay Kumar has consistently portrayed characters drawn from real events and personalities

The actor probably has the most number of real life characters played on screen to his credit

Sidharth Malhotra as Captain Vikram Batra – Shershaah

Sidharth Malhotra won hearts and critical acclaim for his moving portrayal of Captain Vikram Batra, the Kargil War hero

Farhan Akhtar as Milkha Singh – Bhaag Milkha Bhaag

Long before 120 Bahadur, Farhan had already immortalized another Indian icon — the legendary sprinter Milkha Singh — in Bhaag Milkha Bhaag

Vicky Kaushal as Sam Manekshaw – Sam Bahadur

Vicky Kaushal delivered a finely detailed and nuanced performance as Field Marshal Sam Manekshaw in Sam Bahadur

YOU MAY ALSO LIKE

11 Years of Raashii Khanna: 7 unforgetable performances

7 essential Dibakar Banerjee movies to watch

As 120 Bahadur readies for release, all eyes are on Farhan Akhtar — an actor known for his layered performances — to bring authenticity to Major Shaitan Singh

Priyanka Chopra as Mary Kom – Mary Kom

Priyanka Chopra took on the role of Olympic boxer Mary Kom with grit and physical transformation

Upcycling Day 2025: 5 interesting facts to know

Follow Us on :-