Bill Rago (Danny DeVito) odebrał staranne wykształcenie, ale zupełnie nie radzi sobie w życiu. Obejmuje posadę nauczyciela literatury na obozie szkoleniowym amerykańskiej armii. Stopniowo udaje mu się zdobyć szacunek rekrutów i zachęcić ich do czytania. W ten sposób naraża się sierżantowi Cassowi (Gregory Hines). Uważa on, że wykłady Billa szkodzą niedoświadczonym żołnierzom i podważają dyscyplinę w jednostce.