Es una actriz que saltó a la fama por su papel de Mía en Dalecarlians (Masjävlar).
Ha aparecido en varias películas como At Point Blank (Rånarna), donde encarnó a la inspectora jefe Klara.
En 2007, obtuvo un papel importante como Cecilia Algottsdotter en The Knight Templar (Crusades trilogy) de Jan Guillou.
Entre sus últimas producciones se encuentran Blodsbröder (2005), Frisk (2007), The Knight Templar (2007), The Kingdom at Road’s End (2008), Metropia (2009), El puente (2011), La leyenda de Ragnarok (2013), The Snowman (2017) y That Good Night (2017).