2019
A Hidden Life
as Bishop Joseph Fliessen
2018
Hunter Killer
as Captain Andropov
2017
You Disappear
as Bernard Berman
2017
Madiba
as H.F. Verwoerd
(3 episodes)
2016
Colonia
as Paul Schäfer
2016
Frank & Lola
as Alan
2016
A Serious Game
as Markel
2016
I.T.
as Henrik
2016
Michael Nyqvist - Ett porträtt
as Self
2015
John Wick: Calling in the Cavalry
as Self
2015
Don't F*#% With John Wick
as Self
2015
For Better and Worse
as Himself
2015
The Girl King
as Chancellor Axel Oxenstierna
2015
The Girl in the Book
as Milan Daneker
2015
100 Code
as Mikael Eklund
(12 episodes)
2014
Days and Nights
as Johan
2014
Paris Follies
as Jesper
2014
My So-Called Father
as Martin
2014
John Wick
as Viggo Tarasov
2013
Disconnect
as Stephen Schumacher
2013
Europa Report
as Andrei Blok
2013
The Girl from Nagasaki
2013
Zero Hour
as White Vincent
(13 episodes)
2011
Abduction
as Nikola Kozlow
2011
Der Chinese
as Staffan
2011
Der Chinese
as Staffan Roslin
(2 episodes)
2010
The Woman Who Dreamed of a Man
as Johan, mąż K.
2010
Among Us
as Ernst
2010
Kennedy's Brain
as Lars Hakansson
2010
Hellenius Hörna
as Self - Guest
(2 episodes)
2010
Millennium
as Mikael Blomkvist
(6 episodes)
2010
Arn: The Knight Templar
as Magnus Folkesson
(2 episodes)
2009
The Girl Who Played with Fire
as Mikael Blomkvist
2009
The Wedding Photographer
as Stage actor
2009
The Girl Who Kicked the Hornet's Nest
as Mikael Blomkvist
2009
The Girl with the Dragon Tattoo
as Mikael Blomkvist
2009
Skavlan
as Self - Guest
(1 episode)
2008
The Kautokeino Rebellion
as Lars Levi Laestadius
2008
Iscariot
as Masen
2008
Downloading Nancy
as Stan
2008
The Night Sister
as Tage Wolter
(3 episodes)
2008
Kaotokeino-opprøret (TV-serien)
as Lars Levi Laestadius
(3 episodes)
2007
Arn: The Knight Templar
as Magnus Folkesson
2007
The Black Pimpernel
as Harald Edelstam
2006
Suddenly
as Lasse
2006
Search
as Janne
2005
Next Door
as Åke
2005
Bang Bang Orangutang
as Sven Blomberg
2005
Wallander: Mastermind
as Lothar Kraftzcyk
2005
Mother of Mine
as Hjalmar Jönsson - isä Ruotsissa
2005
Wallander
as Lothar Kraftzcyk
(1 episode)
2005
Skattejakten
as Are Sterner
(6 episodes)
2004
As It Is in Heaven
as Daniel Daréus
2004
London Voodoo
as Magnus
2004
Day and Night
as Jacob
2004
ABBA - The Last Video
as Michael Nyqvist
2004
Om Stig Petrés hemlighet
as Stig Petré
(3 episodes)
2003
Slim Susie
as Mörka Rösten
2003
Details
as Erik
2002
The Guy in the Grave Next Door
as Benny
2002
We Can Be Heroes!
as Giuseppe
2002
The Fifth Woman
as Bo Runfeldt
(4 episodes)
2002
Olivia Twist
as Fagerlund
(6 episodes)
2001
His and Hers
as Doctor
2001
The Confession
as Thorn
2001
Hr. Boe & Co.’s Anxiety
2001
Shadow Boys
as Christoffer
2001
Home Sweet Home
as Kent
2000
Together
as Rolf
2000
Hjärta av sten
as Lev
1999
Breaking Out
as Diego
1999
On the Last Verse: A Small Film About Death
as Raymond
1999
En dag i taget
as Henrik Boström
(1 episode)
1999
Beck
as John Banck
(7 episodes)
1998
Beck 08 - Trails in Darkness
as John Banck
1998
Waiting for the Tenor
as The Director
1998
Beck 05 - The Boarding House Pearl
as John Banck
1998
Beck 04 - Eye for an Eye
as John Banck
1998
Beck 03 - White Nights
as John Banck
1998
Personkrets 3:1
as Karl-Erik
1998
Beck 07 - The Money Man
as John Banck
1997
Tic Tac
as Resturant owner
1997
Beck - The Man with the Icons
as John Banck
1997
Beck 01 - The Decoy Boy
as John Banck
1996
Such Is Life
as Kalle Andersson
1996
Jerusalem
as Carpenter #1
1992
Kvällspressen
as Journalist
(6 episodes)
1987
Jim and the Pirates Blom
1982
Comrades
as modellen
1951
German Film Award
as Self
(1 episode)