Slog igenom på TV genom sin roll som Gustav Rask i dramaserien Raskens (1976)
Är en av stjärnorna i filmer som Mannen på taket (1976), Mannen från Mallorca (1984), Änglagård-filmerna samt Jerusalem (1996): Har på senare år spelat Van Veeteren i Håkan Nessers deckarserie
Har haft mindre roller i Hollywood-produktioner som Den 13:e krigaren (1999) i vilken han spelade vikingahövding
Har sedan ungdomen varit väldigt aktiv inom den svenska kommuniströrelsen och länge varit medlem i Kommunistiska Partiet, fd KPMLr
Har fem barn med fyra olika kvinnor
Awards
2002Bodil Awards-Best Actor in a Leading Role:nominated