Zagrał też w kilku produkcjach telewizyjnych, w tym jako model w Kamraterna (1982) i miniserialu Döda danskar räknas inte (1994) jako Henrik.

Znalazł się w obsadzie przygodowej komedii familijnej Jim & piraterna Blom (1987) u boku Stellana Skarsgårda. Popularność przyniosła mu rola Johna Bancka w serialu Beck (Beck – Lockpojken, 1997–98). Stał się znany dzięki roli Karla-Erika w filmie Personkrets 3:1 (Personkrets 3:1, 1998). Z kolei uznanie krytyków zyskał rolą Rolfa, męża Elisabeth w komediodramacie Lukasa Moodyssona Tylko razem (Tillsammans, 2000).

W 2002 zagrał Bennyego Söderströma w produkcji Facet z grobu obok (Grabben i graven bredvid), która przyniosła mu statuetkę Złotego Żuka (Guldbagge) w kategorii „Najlepszy aktor”. Kolejną nominację do tej nagrody zyskał kreacją Daniela Daréusa, międzynarodowej sławy dyrygenta, który po załamaniu nerwowym, wraca do swojego domu rodzinnego, w nominowanym do Oscara komediodramacie Jak w niebie (Så som i himmelen, 2004).