Indian cinema has long honoured the nation’s armed forces, bringing Indian Army, Indian Air Force (IAF), and Navy heroes to life on screen. From strategic war dramas to biopics rooted in real events, actors have delivered portrayals that resonate with patriotism, authenticity, and emotional depth. Here’s a ranked look at seven standout performances that have shaped public memory of military service in India.
1) Vicky Kaushal — Uri: The Surgical Strike (Indian Army)
Vicky Kaushal’s portrayal of Major Vihaan Singh Shergill remains one of contemporary Bollywood’s most compelling soldier performances. The film presents an account of India’s retaliation after the 2016 Uri attack, and Kaushal anchors it with physical rigour and controlled emotional intensity.
2) Hrithik Roshan — Lakshya & Fighter (Indian Army / IAF)
Hrithik Roshan’s Karan Shergill in Lakshya stands out for its transformation arc—from aimless youth to disciplined Army officer—balancing vulnerability and resolve. In Fighter, he shifts into the cockpit as Squadron Leader Shamsher “Patty” Pathania, expanding his military filmography into high-stakes aerial action.
3) Sidharth Malhotra — Shershaah (Indian Army)
Sidharth Malhotra’s portrayal of Captain Vikram Batra remains one of the most emotionally resonant depictions of a Kargil hero in mainstream cinema. The performance blends battlefield grit with an intimate sense of personal sacrifice, keeping the story rooted in humanity as much as heroism.
4) Janhvi Kapoor — Gunjan Saxena: The Kargil Girl (IAF)
Janhvi Kapoor’s role as Flight Lieutenant Gunjan Saxena highlights both the operational challenge and the social resistance faced by a pioneering woman officer. The film also became part of a wider public debate after the IAF objected to what it said was a negative/misleading portrayal of the force’s culture.
5) Kay Kay Menon — The Ghazi Attack (Indian Navy)
Kay Kay Menon’s Captain Rann Vijay Singh is memorable for its restraint—leadership conveyed through calm decision-making under extreme pressure. The film’s tension-heavy underwater setting gives his command presence room to land without melodrama.
6) Sunny Deol — Border & Border 2 (Indian Army)
Sunny Deol’s Border performance as Major Kuldip Singh Chandpuri remains a defining template of big-screen military grit. In Border 2, he returns to the franchise in a different role—credited as Lt Col Fateh Singh Kaler—with the sequel releasing on January 23, 2026.
7) Akshaye Khanna & Ensemble — LOC: Kargil (Indian Army)
LOC: Kargil is still one of the largest ensemble portraits of the conflict, and Akshaye Khanna’s Lt. Balwan Singh Panghal stands out within that scale. Alongside performances across ranks and units, the film creates a wide tapestry of military life—stoic resolve, camaraderie, and loss—rather than a single-hero lens.
Why these performances matter
These portrayals do more than entertain; they translate real (or real-inspired) service into emotional narratives that travel widely—shaping how audiences understand duty, sacrifice, and the human cost of conflict, across generations and genres.
By – Sonali

