Despite some atrocious dubbing, and a lack of subtitles for when actors speak English which would have been a help, this is an action-packed film which educates and entertains. Siege warfare is millennia old, used now in Ukraine and in WWII and throughout history - besieging castles to starve them to submit was an old war method many centuries ago.
The siege of Leningrad was one of the worst ever and lasted over 800 days, 1941 until 1944, as Germans retreated. It was truly horrific and 1.5 million there died of disease, starvation and bombing - almost Putin';s own parents (his mother was pulled from a pile of dead bodies when she moved).
Having visited Leningrad when it was called that, before St Petersburg was restored as its name, I recognised many statues etc. The hell of the situation is seen through the eyes of an 'English' reporter and her female police officer Russian friend who rescues her, the 2 children they hide out with, and her lover Gabriel Byrne. Watch to the very end to discover their fate. This personalises what could have been a structureless story - as sieges are not that cinematic after all. Wavering loyalties on both sides brings home the foggy morality of war.
It could perhaps have been a tad shorter. And English subtitles would have been great.
But 4 stars anyway. Worth a watch.