Edo Souček (Václav Jakoubek) je žiakom chlapčenskej triedy na jednej z pražských predmestských škôl. Je krátko po 2. svetovej vojne. Eda, jeho kamaráta Tondu, i ostatných chlapcov v škole výuka učiteľky Maxovej príliš nezaujíma. Jedného dňa sa Maxová, ktorá nemá v triede žiadny rešpekt, zblázni a odíde zo školy. Na jej miesto nastúpi nový učiteľ - Igor Hnízdo (Jan Tříska). Má veľmi zvláštne praktiky, o ktorých tvrdí, že sú povolené Ministerstvom školstva kvôli správaniu sa ich triedy. Chodí vo vojenskej uniforme a so zbraňou. Zavedie v triede prísny režim, a v jeho dodržiavaní mu pomáha i "rákoska". Napriek tomu ho chlapci, ktorým rozpráva pútavé vojnové historky, začnú spočiatku takmer bezmedzne obdivovať. Igor Hnízdo má však tiež slabosť pre mladé slečny. A jedna stará milenka, ktorú Hnízdo opustí kvôli dvom mladším študentkám, na neho napíše udanie, a tak mu hrozí trest za mravný delikt. Žiaci sa za svojho učiteľa postavia a dokonca poprú jeho fyzické tresty. Edo Souček však čoskoro pozná, že jeho najväčším hrdinom nie je Hnízdo, ktorého vojnové historky sú nenápadné, ale jeho otec, puntičkársky Fanouš Souček (Zdeněk Svěrák), ktorý síce vo vojne nebojoval, ale je svojím nenápadným spôsobom hrdinom