Film przedstawia zbrodnię katyńską z dwóch perspektyw: kobiet, oczekujących na powrót swoich mężów, synów i ojców oraz z perspektywy samych internowanych w 1939 przez Sowietów oficerów Wojska Polskiego, którzy nie tracąc nadziei, do końca wierzą w uwolnienie i szczęśliwy powrót do domu. Film śledzi rotmistrza Andrzeja (Artur Żmijewski), porucznika Jerzego (Andrzej Chyra), generała dywizji (Jan Englert), który do końca stara się podtrzymać na duchu pozostałych żołnierzy oraz porucznika pilota i konstruktora (Paweł Małaszyński), który w obozie przeżywa załamanie nerwowe. Wszyscy, prócz Jerzego (ocaleje w niewyjaśniony sposób, podczas gdy wszyscy są transportowani na egzekucję, on pozostaje), giną w lesie katyńskim. Jerzy po latach odnajduje się w szeregach Ludowego Wojska Polskiego, w którym służy w stopniu majora, jednak pobyt w Polsce Ludowej okaże się dla niego za trudny – dręczony wyrzutami sumienia, nie potrafiąc kłamać w sprawie okrutnej zbrodni, popełni samobójstwo.