Unge Croft (Peter Firth) kommer rett ut fra college og blir utskrevet til en flyavdeling under sin skolehelt major Gresham (Malcolm McDowell) i Frankrike under den første verdenskrig. «Helten» hans er tilsynelatende kynisk, barsk og modig som de andre, men drikker tett for å døyve den angsten alle føler.