Actriz de cine y TV que apareció en The Girl With the Dragon Tattoo en el papel de Pernilla Blomkvist. También apareció en la adaptación cinematográfica del 2015 de Circle y consiguió el papel de Astrid en Vikings.
Fue estudiante de la escuela secundaria sureña Sodra Latins Gymnasium del 2007 al 2010.
Entrenó en la Calle Flygares Teaterskola en el 2009.
Nació como María Josefin Asplund en Suecia.
Apareció en la versión estadounidense de The Girl With the Dragon Tattoo, dirigida por David Fincher.