Attrice. Figlia di un ballerino spagnolo di flamenco, trascorre la sua infanzia a Järna per poi trasferirsi in Islanda insieme alla madre e al nuovo compagno di lei. All'età di sette anni le viene assegnata una parte nel film di Hrafn Gunnlaugsson "Í skugga hrafnsins"(1988). Questa esperienza la persuaderà nella scelta di intraprendere la carriera di attrice. Nel 1996 debutta in televisione nel ruolo di Lucinda Gonzales nella soap opera svedese "Tre kronor". Nel 1998 studia alla scuola di teatro Skara Skolscen e nella stagione 2000-2001 viene ingaggiata al Teater Plaza. Diventerà così protagonista della scena teatrale svedese calcando nel corso degli anni i diversi palchi della città di Stoccolma come l'Orionteatern (2001), il Teater Galeasen (2002), lo Stockholms stadsteater e il Royal Dramatic Theatre (2003). Nel 2009 interpreta la ragazza hacker Lisbeth Salander protagonista dei film tratti dalla trilogia "Millenium" dello scrittore svedese Stieg Larsson: "Uomini che odiano le donne" di Niels Arden Oplev,, "La ragazza che giocava con il fuoco" e "La regina dei castelli di carta" di Daniel Alfredson. E' sposata con l'attore Ola Rapace da cui ha avuto il figlio Lev.