She's the Hollywood newcomer who beat off frantic competition to snare the lead role in The Girl With The Dragon Tattoo. But Rooney Mara showed no trace of nerves, as she wowed in white on the arm of one of the world's sexiest men at its London premiere. The 26-year-old actress – who plays anarchistic hacker Lisbeth Salander in the crime flick – couldn't have looked further from her gothic character in a delicate ivory lace gown cut daringly low at the back.
In a departure from his suave 007 alter ego, Daniel Craig portrays an unkempt but brilliant journalist investigating a 30-year-old murder mystery with her help. It's Rooney's first major role after playing Mark Zuckerberg's love interest in The Social Network. The film is based on Swedish author Stieg Larsson's hugely popular Millennium series and will also feature ER hunk Goran Visnjic as well as Sean Penn's ex-wife Robin Wright.