Im Labyrinth der Geschichte versteckt finden sich Mord, Korruption, Familiengeheimnisse und persönliche Dämonen der zwei unerwarteten Partner, die die Wahrheit in einem 40 Jahre zurückliegenden Verbrechen aufdecken wollen. Mikael Blomkvist (
Daniel Craig) ist ein investigativer Wirtschaftsjournalist, der fest entschlossen ist, seine Ehre wiederherzustellen, nachdem er wegen übler Nachrede verurteilt wurde. Er wird von einem der reichsten Industriellen Schwedens angeheuert, Henrik Vanger (
Christopher Plummer): Blomkvist soll herausfinden, was hinter dem Verschwinden von Vangers geliebter Nichte Harriet steckt – Vanger vermutet, dass sie von einem anderen Familienmitglied ermordet wurde. Der Journalist reist zum Familiensitz auf einer unwegsamen Insel an der in Eis getauchten schwedischen Küste, unsicher, was ihn dort erwarten wird.