Lt. Col. Yogesh Kumar Joshi (Joe), 13 JAK Rifles
Lt. Manoj Kumar Pandey, 1 by 11 Gurkha Rifles
Capt. Anuj Nayyar, 17 Jat
Rifleman Sanjay Kumar, 13 JAK Rifles (as Sunil Shetty)
Maj. Deepak Rampal, 17 Jat
Capt. Vikram Batra, 13 JAK Rifles
Lt. Balwan Singh Panghal, 18 Grenadiers
Maj. Padmapani Acharya, 2 Rajputana Rifles
Gren. Yogender Singh Yadav, 18 Grenadiers
Hema (as Rani Mukherji)
Maj. Rajesh Singh Adhikari, 2 Mechanised Infantry
Gren. Yogender Singh Yadav, 18 Grenadiers (as Manoj Bajpai)
Simran
Deepak Rampal's wife
Reena Yadav
Joshi's wife
Balwan Singh's fiancée
Dimple
Santo
Charulatha Acharya
Kiran Adhikari (as Akansha)
Manoj's mother
Col. Khushal Thakur, 18 Grenadiers
Lt. General
Maj. Ritesh Sharma, 17 Jat
Maj. Ajay Singh Jasrotia (Jassi), 13 JAK Rifles
Lt. Col. Ramakrishnan Viswanathan, 18 Grenadiers
Col. Lalit Rai, 1 by 11 Gurkha Rifles
(as Hemant Chaudhary)
Capt. Naveen Nagappa, 13 JAK Rifles
Yadav's wife
Sub. Digendra Kumar, 2 Rajputana Rifles
Maj. Rajesh Adhau, Army Medical Corps
Maj. Mohit Saxena, 2 Rajputana Rifles
Intruder
Maj. S. Vijay Bhaskar, 13 JAK Rifles
Major P.S. Janghu, 17 Jat
Nb. Sub. Zakir Hussain, 22 Grenadiers
Maj. Vikas Vohra, 13 JAK Rifles
Col. Umesh Singh Bawa, 17 Jat
Maj. Vivek Gupta, 2 Rajputana Rifles
Brigadier
Havildar Bhim Bahadur Dewan, 1 by 11 Gurkha Rifles
Sub. Raghunath Singh, 13 JAK Rifles
Capt. Shashi Bhushan, 315 Field Regiment
Capt. Sanjeev Jamwal (Jimmy), Army Service Corps
Joy Das Gupta
Capt. Sachin Annarao Nimbalkar, 18 Grenadiers
Commander
Lt. Col. Amul Asthana, 1 by 11 Gurkha Rifles
Capt. Vijayant Thapar, 2 Rajputana Rifles
Col. Magod Basappa Ravindranath, 2 Rajputana Rifles
Capt. Neikezhakuo Kengurüse (Nemo), 2 Rajputana Rifles