Rooney Mara, previously known from TV-series "ER", and films like The Social Network and A Nightmare on Elm Street, plays the role of Lisbeth Salander in the American version of Stieg Larssons "Millenium-thrilogy". Since the movie's premiere on December 12th in London a unanimous body of critics has praised Rooney Mara's part as Lisbeth Salander and, due to her achivements, she has rightly become one of Hollywoods most wanted. She was nominated for "best actress in a drama" for the Golden Globe Awards in 2012.
It was not however decided from the start that Mara would play the part, many speculations about who should be playing the role of Lisbeth Salander in the Hollywood remake. Noomi Rapache, who played the role in the Swedish versions of the films where mentioned at first, but later on focus turned to more well-known names such as Natalie Portman, Ellen Page and Kristen Stewart. However none of them felt right to director David Fincher, who instead decided to go for the, at the time relatively unknown actress Rooney Mara.
Fincher and Mara were not complete strangers, they had worked together quite recently on “The Social Network”, the movie about Mark Zuckerberg and the creation of Facebook.
The role of Mikael Blomkvist were played by Daniel Craig, who has played James Bond in the last two movies about the famous secret agent 007.
Directer David Fincher had before the premiere stated that the actors will speak with a swedish accent. This caused a quite a stirr and media stated it to be a clue as to why so many Swedish actors had figured in the rumors about the casting of the film, for example is Max von Sydow rumored to play Henrik Vanger. What is clear is that Swedish actor Stellan Skarsgård will play the role of Martin Vanger. In the end, Stellan Skarsgård were the only swede signed on, but the Swedish accent was indeed applied.
Co-stars Daniel Craig and Stellan Skarsgård talks about the perfect fit between Rooney Mara and the role as Lisbeth Salander.