Zdiskreditovaný novinář Mikael Blomkvist (Daniel Craig) přijímá nabídku švédského průmyslníka Henrika Vangera (Christopher Plummer), aby v tajnosti vyšetřoval čtyřicet let starou vraždu jeho neteře.