Były żołnierz Armii Krajowej i powstaniec warszawski, Zygmunt Zuber (Jan Machulski), dowiaduje się, że jego wnuk Mateusz (Szymon Mysłowski) został pobity przez gangsterów mecenasa Szaro (Piotr Fronczewski). Oburzony biernością policji postanawia sam wymierzyć mu sprawiedliwość. W tym celu nawiązuje kontakt z dawnymi kolegami i koleżankami, z którymi walczył w czasie wojny. Pomoc deklarują mu m.in. "Goga" (Barbara Krafftówna), "Kotek" (Marian Kociniak), "Rotor" (Witold Skaruch) i "Czujny" (Lech Ordon), a także przyjaciel pobitego wnuka, Robert Malinowski (Antoni Pawlicki). Emerytowani kombatanci obmyślą intrygę, aby doprowadzić do zamknięcia przestępcy w więzieniu. Wykorzystują do tego poszukiwane przez niego drogocenne jajko Faberge.