Shah Rukh Khan to Sidharth Malhotra: Actors who played soldiers on screen

Artika Bansal

Shah Rukh Khan

Shah Rukh Khan has performed remarkably as a soldier in blockbuster films like Veer Zaara, Main Hoon Na and Jab Tak Hai Jaan. No role he cannot play well!

Vicky Kaushal

Uri: The Surgical Strike stunned us all and Vicky Kaushal as a soldier was a treat to eyes. He plays Major Vihaan Singh Shergill of the Indian Army

Hrithik Roshan

Hrithik Roshan portrayed the role of a soldier in the film Lakshya. He plays Karan Shergill in this cinematic masterpiece co-starring Preity Zinta, Amitabh Bachchan and more 

Akshay Kumar

If you have watched the film Holiday: A Soldier Is Never Off Duty, you too would have loved Akshay Kumar in his portrayal of an Indian Army Officer

Sunny Deol

Sunny Deol made film Border iconic with his performance as Major Kuldeep Singh Chandpuri. He etched into the hearts of audience with this role

Sidharth Malhotra 

Sidharth Malhotra delivered a powerful performance as Captain Vikram Batra in film Shershaah, a biographical war film based on the action of Kargil War

John Abraham 

John Abraham stunned in the role of an army officer in two films - Parmanu and Attack. His dedication to the character was quite visible in both films

Ishaan Khattar 

You cannot miss out on the film Pippa! Ishaan Khattar plays Captain Balram Singh Mehta in this biographical action drama based on the Brigadier