Akcja filmu toczy się w roki 1941 w trakcie II Wojny Światowej. Armia niemiecka opanowała już pół Europy i teraz kieruje się do Rosji. Dobrze uzbrojeni najeźdźcy są w stanie zniszczyć defensywę Rosjan i spychają ich pod Moskwę i Leningrad. Rosjanie są zdecydowani bronić tych dwóch, strategicznych miast, do końca. Film koncentruje się na oblężonych przez Niemców mieszkańców Leningradu, a zwłaszcza na losach dziennikarzy: młodej Angielki, Kate Davis (Mira Sorvino), która została odseparowana od swojego przyjaciela i kochanka Philipa Parkera (Gabriel Byrne) - zdobywcy nagrody Pulitzera. Kiedy do mężczyzny dociera wiadomość o śmierci ukochanej, zdesperowany nie godzi się z tą wieścią i rozpoczyna własne śledztwo. Wkrótce odkrywa, że kobieta żyje i jest ukrywana przez KGB gdzieś na terenie miasta. Philip rozpoczyna poszukiwania.