It's 1971, and 2000 members of the Pakistani Army—armed with tanks—are at war with just 120 men in a battalion of Indian soldiers based in the Longewala region of Rajasthan in India.

Sunny Deol
as Major Kuldip Singh Chandpuri

Jackie Shroff
as Wing Commander Anand Bajwa

Suniel Shetty
as Captain Bhairon Singh, B.S.F.

Akshaye Khanna
as 2nd Lt. Dharam Vir Bhan

Sudesh Berry
as Subedar Mathura Das

Puneet Issar
as Subedar Ratan Singh

Kulbhushan Kharbanda
as Pagheeram

Hemant Choudhary
as P.D. Somesh Uttam

Rakhee Gulzar
as Sujatha Devi

Pooja Bhatt
as Kamla Singh