Actor sueco que se ha hecho conocido en su país de origen por interpretar al oficial de policía Johan Falk en más de 20 películas, incluyendo Operation Näktergal y Blodsdiamanter. Antes de comenzar a interpretar el papel, tuvo papeles recurrentes en series de televisión como Brotherhood.
Trabajó como actor de teatro en Estocolmo, Suecia a comienzo de los 90.
Ha sido nominado a varios premios Guldbagge por su papel de Johan Falk, consiguiendo su primera nominación en 1998.
Se casó con la actriz Marie Richardson, quien ha interpretado a su novia en pantalla en varias películas.
Apareció junto a Björn Gustafsson en la comedia del 2008 Les Grandes Personnes.