cast
Daniel Craig
as Mikael Blomkvist
Rooney Mara
as Lisbeth Salander
Stellan Skarsgård
as Martin Vanger
Robin Wright
as Erika Berger
Christopher Plummer
as Henrik Vanger
Embeth Davidtz
as Annika Blomkvist
Joely Richardson
as Anita Vanger
Goran Visnjic
as Dragan Armansky
Joel Kinnaman
as Christer Malm
Julian Sands
as Young Henrik Vanger
Geraldine James
as Cecilia Vanger
Steven Berkoff
as Dirch Frode
Donald Sumpter
as Detective Morell
David Dencik
as Young Morell
Elodie Yung
as Miriam Wu
Leo Bill
as Trinity
Yorick van Wageningen
as Nils Bjurman