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.