CB - "What is hidden in the snow comes forth in the thaw." That's the gloriously intense tagline on the poster for The Girl with the Dragon Tattoo, and oh what a tangled web is revealed on the windswept Hedeby Island, home of the wealthy industrial Henrik Vanger (Christopher Plummer) and his fractious family. The murder investigation that takes place there, led by disgraced journalist Mikael Blomkvist (Daniel Craig) and his testy punk assistant Lisbeth Salander (Rooney Mara), makes up the twisty mystery plot that engaged millions of audiences in Stieg Larsson's original novel. But adapting the story with his usual flair for the dramatic and dark, David Fincher draws out themes and ideas that were barely present in the novel, creating a film that's less about the lugubrious story than the fascinating characters who inhabit it. It's a vast improvement on the source material, a brooding and gripping mystery that's captivating even if you know exactly how the story turns out.