Claire Foy as Lisbeth Salander in new film