Le jeune Domas fait voler son avion rouge avec son ami Petras. Suivi du servile Sysa, Trenkus abat le jouet. Un général le repêche dans le lac et le rend à Domas, qui revit plus tard la scène en rêve. Un char d’assaut remplace Trenkus. Sa mère ne supporte pas qu’il mélange rêves et réalité. D’autant que son père fait de même. À l’école, à l’exception de sa maîtresse et de Trenkus, qui le persécute, ses camarades le poussent à dormir pour savoir la suite de l’histoire avec le général, qui lui a remis une médaille après qu’il a détruit le char. Son amie Zita l’emmène chez sa grand-mère pour qu’elle analyse ses rêves. Là, il trouve un pistolet. Zita ayant eu une mauvaise note injuste, Domas décide de défier la maîtresse en duel avec l’arme. La grand-mère l’en dissuade. Excédée, sa mère le conduit chez le médecin scolaire pour qu’il l’examine ainsi que son père. L’homme s’avère plus fantasque encore. Rêvant du général, Domas voit Zita danser avec Trenkus. Il s’en offusque puis s’oppose à Trenkus, venu effrayer l’école avec un serpent. Domas ne dort plus afin de réparer son avion et de retrouver le général au lac. Mais plus personne ne l’y a revu. Un jour, Trenkus l’agresse aux toilettes où, épuisé, il se rafraîchit. Domas prend le dessus. Peu après, il sauve un enfant qui allait se faire écraser par un camion... sous les yeux du général ! Celui-ci vient le récompenser à l’école. Zita le retrouve en salle de sport. Le général et Domas sympathisent. Domas se rêve avec le cheval blanc du général.