141 évi fennállása után be akarják zárni a Bunker Hill Katonai Akadémiát, hogy az iskola helyén társasházakat építsenek. Harlan Bache (George C. Scott) tábornok, az akadémia parancsnoka, aki becsületes csapatmunkára, tiszteletre és áldozatkészségre nevelte az itt kiképzett fiatalokat, szeretné megakadályozni a Bunker Hill bezárását. A sors azonban közbeszól, a tábornokot őrizetbe veszik, majd később kórházba szállítják. Ám iskola megmentéséért a fiatal kadétok is kiállnak. Három jó barát, Brian Moreland (Timothy Hutton), David Shawn (Tom Cruise) és Alex Dwyer (Sean Penn) úgy dönt, hogy karrierjüket, sőt életüket is kockára téve megvédik az akadémiát.