Which actor plays the lead role of Lisbeth Salander in Fincher's 2011 film?

The story behind the answer

Rooney Mara plays the lead role of Lisbeth Salander in David Fincher’s 2011 film The Girl with the Dragon Tattoo. Mara portrays the brilliant, guarded, and intensely resourceful hacker who teams with journalist Mikael Blomkvist to investigate a decades-old disappearance.

The film adapts Stieg Larsson’s 2005 Swedish novel, the first book in the Millennium series. Although Daniel Craig receives major billing as Blomkvist, Salander is the story’s defining figure and the title character. Mara’s performance emphasizes Lisbeth’s technical skill, trauma, independence, and refusal to conform to social expectations.

Noomi Rapace is the most likely source of confusion: she played Lisbeth in the original Swedish film trilogy beginning with The Girl with the Dragon Tattoo in 2009. Alicia Vikander and Claire Foy were not the lead Lisbeth in Fincher’s adaptation. Mara received an Academy Award nomination for Best Actress for the role, while the film also earned nominations for editing and cinematography.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: