Updated on: 07 May, 2025 05:32 PM IST |Shreyas Pande

Shah Rukh Khan, a man of many talents, has played an array of roles. From the romance icon to an undaunted action hero, he has done it all. But we love SRK most when he dons any Indian armed forces uniform. Lets take a look at seven movies where Shah Rukh Khan paid tribute to Indias bravest and captivated audiences in a uniform.

1. Army (1996)
Shah Rukh Khan essayed the role of an army man in this film. It is also a rare instance of him and Sridevi working together.
2, Main Hoon Na (2004)
No one can forget Major Ram played by SRK from this Farah Khan directorial. He looked absolutely dashing as the army man who would die for his friends and his country.Also see: From Pathaan To Om Shaanti Om, 5 Shah Rukh Khan Films That Created Huge Controversy Ahead Of Release

3. Veer Zara (2004)
Nothing beats Veer Zara when it comes to a timeless romance that crosses borders. Moreover, Shah Rukh Khan played an air-force officer in it, leaving every fan mesmerized.
4. Bhoothnath (2008)
Again essaying a smaller role in a film that had a stunning performance of Amitabh Bachchan who played a ghost. SRK donned the Indian Navy uniform in the film and boy, did he nail it!
5. Pathaan (2023)
2023 marked a return of the king to the big screen and bonus being him playing an army character. Pathaan remains one of the highest-grossing films, which also starred Deepika Padukone and John Abraham.
6. Jawan (2023)
Shah Rukh Khan broke all grounds with the blockbuster Jawan. He stunned everyone with a police uniform look as well as two army looks. The movie also featured Deepika Padukone, Nayanthara, and Vijay Sethupathi.
7. Jab Tak Hai Jaan (2012)
Yet another King Khan romantic saga, Jab Tak Hai Jaan was yet another film where the actor played an army man who was afraid of nothing. The film also featured Katrina Kaif and Anushka Sharma.