By GEORGINA LITTLEJOHN
Ice queen: Rooney Mara looked very festive in her long lace and chiffon white dress as she arrived at the UK premiere of The Girl With The Dragon Tattoo
She plays a dark and disturbed young girl who wears black, is covered in tattoos and piercings and is extremely introvert.
But Rooney Mara couldn't have looked any more different to her on-screen heroine as she arrived at the UK premiere for The Girl With The Dragon Tattoo tonight.
Mara, who plays the moody computer-hacker Lisbeth Salander, looked elegant and beautiful as she dazzled on the red carpet outside the Odeon Leicester Square in London.
Elegant: Mara looked stunning in the white dress which showed off her slender frame to perfection
Mara, 26, stopped for the cameras as she showed off her long white dress made from lace and chiffon and which clung to her slender frame perfectly.
Her dark hair was swept back into an elegant bun at the back of her head and she patiently stood for the flashbulbs as an assistant fussed around below her, spreading out the fishtail bottom of her dress.
Partners-in-crime: Mara was joined by her co-star Daniel Craig, who plays journalist Mikael Blomkvist
Blink and you miss it: Craig did manage to flash a grin for the photographers as he made his way inside the cinema
The young actress was joined by her co-star Daniel Craig, who plays journalist Mikael Blomkvist, and looked smart and sexy in his black suit, although he barely managed to raise a smile throughout the evening.
But unlike his on-screen sidekick, who was exposed to the cold London night, Craig, 43, kept warm in a thick black leather jacket as he posed for pictures with Mara.
Who's got the prettiest shoes? Stellen Skarsgard poses with his co-star Joely Richardson and his wife Megan before the ladies show off their footwear