Mara's portrayal of Lisbeth Salander attracted critical acclaim from commentators.