Es un actor sueco conocido por haber ganado en 2015 el premio al Mejor Actor de Televisión en los Premios Guldbagge, los premios más importantes del cine sueco, por su papel en la serie de televisión «30 Degrees in February».
Comenzó su carrera en la televisión sueca en la década de 1980, y su primer papel importante en el cine fue en la película «Zingo» en 1998.
Desde entonces, ha aparecido en numerosas películas suecas y ha trabajado con algunos de los directores más prestigiosos de Suecia, incluyendo a Ingmar Bergman, Jan Troell y Roy Andersson. Además, ha actuado en varias series de televisión suecas, incluyendo «Rederiet», «Beck», y «Johan Falk».
En 2012, recibió el premio al Mejor Actor en el Festival de Teatro de Stadsteatern en Estocolmo.