1953. godine u sibirski gulag stižu sin generala Zerova i politički zatvornik Andrej Chekorin. Otkrivaju da gulagom upravlja sadistička pukovnica Isla koja sa stražarima danju muči i ubija zatvorenike, a noću se upušta u seksualne orgije. Chekorina svakodnevno muče kako bi ga "preodgojili", ali on ne popušta i ne želi im se pokoriti. Ubrzo nakon njihovog dolaska stiže vijest da je Staljin mrtav i da genral Zerov dolazi po svog sina. Pukovnica zna da će odgovarati za svoje zločine i bježi, ali pokuša ubiti sve zatvorenike prije toga. Zerov sin pogiba, ali Chekorin preživljava a pukovnica nestaje. 1977. Chekorin stiže u Montreal kao šef osiguranja ruske hokejske reprezentacije i njihovi putevi se opet sreću. Pukovnica sada vodi zločinačku organizaciju i otima Chekorina kako bi otkrila je li ga general Zerov poslao za njom...