In this 2018 thriller, Claire Foy, taking quite a departure from playing Queen Elizabeth II in The Crown, becomes the third actress to portray Lisbeth Salander (pictured), the tattooed lady from the bestselling novels by Stieg Larsson (another Scandinavian: how Swede it is). In earlier movies, the punk hacker was played by Noomi Rapace and Rooney Mara.