Live in Europe? Buy this from Planet Axel
Harriet Vanger, disappeared over forty years ago. Years later, her aged uncle continues to seek the truth. He hires Mikael Blomkvist (Daniel Craig), a crusading journalist recently trapped by a libel conviction, to investigate. Aided by the pierced and tattooed punk prodigy Lisbeth Salander (Rooney Mara) they tap into a vein of unfathomable iniquity and astonishing corruption.