Květen 1945, poslední dny druhé světové války. Německo stojí před kapitulací, v Praze vypuklo povstání, k hlavnímu městu se blíží sovětská armáda. Přestože situace německých jednotek je beznadějná, jejich fanatický odpor představuje pro Prahu a její obyvatele velké nebezpečí a na mnoha místech dochází k tragickým střetnutím. Jedno z nich se odehrává na náměstí Starého Města, kde proti sobě bojují na jedné straně povstalci a na druhé Němci, střežící v budově školy sklad munice. Němečtí vojáci nečestně zastřelí řidiče sanitky, která veze raněné do nemocnice. Jejich velitel Kronbach je ochoten sanitku propustit, jestliže jim Češi pošlou lékaře a sestru. Podmínka je splněna, uprostřed nepřátel se ocitnou dobrovolníci MUDr. Soukup a zdravotní sestra Daniela. Kronbach ví, že jejich porážka je nezadržitelná. Fanatický Kluge však dál připravuje jednotku k boji a nepohodlného Kronbacha zavraždí. Soukup hovoří s Danielou o jejich společném životě po válce. Daniela nemůže snést, že Němci zabíjejí Čechy a oni dva ošetřují nepřátele. Odmítne pokračovat a Kluge ji dá zabít. V Berlíně Německo bezpodmínečně kapituluje. Kluge utíká, ale Soukup ho dostihne a zastřelí. Je konec války, lidé se radují, jen smutný Soukup odnáší Danielin kufr se šaty jejímu otci.