The film is an initially alarming 150 minutes long, but boredom hasn't a chance as the pace and action never let up for a second after the start in which journalist Mikael Blomqvist (played by Michael Nyqvist) is tried and imprisoned for slandering Hans Wennerstrom, head of a multinational company.