If last year's Swedish adaptation of Stieg Larsson's The Girl with the Dragon Tattoo was met by your dad protesting, "If I wanted to read the dialogue I'd just read the book," maybe you can take him to the English-language version next time he visits for what seems like an endless weekend wherein his entertainment rests entirely on your shoulders. After some hang-ups, Sony's David Fincher-directed adaptation is now moving forward with Daniel Craig signed to play journalist Mikael Blomkvist in the film--and the rest of the trilogy, should it prove to be THE NEXT DA VINCI CODE. Craig's deal was reportedly complicated due to scheduling issues: he won't finish shooting DreamWorks' Cowboys and Aliens until early fall, and MGM is still hoping their bake sale might be successful enough that they can afford to make another Bond film, but in the end it all worked out. The role of hacker Lisbeth Salander has yet to be cast, but according to Deadline, the candidates include Ellen Page, Mia Wasikowska, Emily Browning, Sara Snook, Rooney Mara, and Sophie Lowe. Sony will make the final decision based on which actress, "actually can relate to a hacker character--believe it or not, I was such a geek in high school!"