Lisbeth Salander (Rooney Mara)
Mara went through a major makeover to play troubled computer hacker Salander: cutting and dyeing her hair, bleaching her eyebrows, getting multiple painful piercings, and learning how to skateboard, kickbox, and ride a motorcycle.
Mikael Blomkvist (Daniel Craig)
In this week’s issue of Entertainment Weekly, Craig — who plays journalist Blomkvist, the man who teams up with Salander to solve an old mystery — says Dragon Tattoo will be ”as intense as it’s possible to be. You know, it’s about abuse: emotional and physical abuse. That’s in the book, and it’s in the movie.”
Erika Berger (Robin Wright)
The editor of the magazine Millennium, where Blomkvist works, and his closest confidant.
Henrik Vanger (Christopher Plummer)
Plummer plays the Vanger family patriarch who taps Blomkvist to look into the decades-old disappearance of his niece, Harriet.
Martin Vanger (Stellan Skarsgård)
Respected Swedish actor (and father of True Blood‘s Alexander) Skarsgård plays the current head of Vanger Industries.
Nils Bjurman (Yorick Van Wageningen)
Lisbeth’s troublemaking legal guardian.
Anita Vanger (Joely Richardson)
Cecilia’s younger sister was close to Harriet before she disappeared.
Isabella Vanger (Inga Landgré)
Martin and Harriet’s creepy mother.
Cecilia Vanger (Geraldine James)
Harriet’s cousin lives on the island with the rest of the Vanger clan.
Annika Blomkvist (Embeth Davidtz)
Mikael’s sister is a lawyer, which proves fortunate for him.
Miriam Wu (Elodie Yung)
Wu has no idea what she’s in for when she hooks up with Lisbeth.
Dragan Armansky (Goran Visnjic)
The head of Milton Security, where Lisbeth shows off her investigative skills.