Director
Actor
- 2024 Run –
- 2024 Dead Language
- 2024 Den Grænseløse – Carl Mørck
- 2024 Stockholm Bloodbath – Hemming Gadh
- 2023 Ripple – Hammer
- 2023 Når Befrielsen Kommer – Lauritz
- 2023 Agent – Ulrich Thomsen
- 2022 Shining Girls – Britta´s Husband
- 2022 Trom – Hannis Martinsson
- 2022 A Violent Man – Governor Goodwillie
- 2022 Tag min hånd – Claes
- 2021 Jesusdotcom – Organist
- 2019-2021 Forhøret – Bjørn
- 2021 Marco effekten – Carl Mørck
- 2020 Erna i krig – Meier
- 2020 The Good Traitor – Henrik Kauffmann
- 2019 Gut gegen Nordwind – Bernhard
- 2019 The New Pope – Helmer Lindegard
- 2019 Gooseboy – Knud Heinesen
- 2019 Apparat (Short) – Milton
- 2019 Wendezeit – Jeremy Redman
- 2018 I Krig & Kærlighed – Müller
- 2018 Counterpart (TV series) – Aldrich
- 2017 Darling – Kristian
- 2017 Small Town Killers – Edward
- 2016 The Blacklist (TV series) – Alexander Kirk
- 2016 In Embryo – Peter
- 2013-2016 Banshee (TV series) – Kai Proctor
- 2013-2016 Banshee Origins (TV mini-series) – Kai Proctor
- 2015 The Commune – Erik
- 2015 Sommeren ’92 – Richard Møller Nielsen
- 2015 Shadow of a Hero – Gustaf
- 2015 Mortdecai – Romanov
- 2014 Livsforkortelses Ekspert (Short) – Michael
- 2014 A Second Chance – Simon
- 2013 The Miracle – Jakob
- 2013 The Notebook – Officer
- 2013 Banshee Origins: The Forge (TV mini-series) – Kai Proctor
- 2013 Banshee Origins: Sugar’s Release (TV mini-series) – Kai Proctor
- 2013 In der Überzahl (TV movie) – Stig
- 2012 Aya (Short) – Mr. Overby
- 2011 The Thing – Dr. Sander Halvorson
- 2011 Those Who Kill (TV series) – Martin Høeg
- 2011 Fringe (TV series) – Man in Zeppelin, aka Mr X
- 2011 Season of the Witch – Johann Eckhart
- 2010 In a Better World – Claus
- 2010 The Silence – Peer Sommer
- 2010 Centurion – Gorlacon
- 2009-2010 The Left Wing Gang (TV mini-series) – Jørn Moos
- 2009 Tell Tale – Doctor Lethe
- 2009 Duplicity – Big Swiss Suit
- 2009 Entführt (TV movie) – Dr. Albert Brand
- 2009/I The International – Jonas Skarssen
- 2009 Lulu and Jimi – Harry Hass
- 2008 Fear Me Not – Mikael
- 2008 The Broken – Dr. Robert Zachman
- 2008 Reservations – Leigh
- 2007 Hitman – Mikhail Belicoff
- 2007 Fremkaldt (Short) – Nikolaj
- 2007 The Company (TV mini-series) – Starik Zhilov
- 2007 The Substitute – Jesper Osböll
- 2007 Ópium: Egy elmebeteg nö naplója – Dr. Brenner
- 2006 Impossibly Yours – Jan
- 2006 Clash of Egos – Tonny Jensen
- 2006 The Virgin Queen (TV mini-series) – Baron / Baron Casper Breuner
- 2005 Allegro – Zetterstrøm
- 2005 Kingdom of Heaven – Templar Master
- 2005 Adam’s Apples – Adam Pedersen
- 2005 Alias (TV series) – Ulrich Kottor
- 2004 Sergeant Pepper – Johnny Sínger
- 2004 Brothers – Michael
- 2004 The Rocket Post – Gerhard Zucher
- 2003 Blueprint – Dr. Martin Fisher
- 2003 Ins Leben zurück (TV movie) – Eric Lundgren
- 2003 Baby – Marc
- 2003 The Inheritance – Christoffer
- 2002 Max – Captain Mayr
- 2002 Killing Me Softly – Klaus
- 2002 The Miller (Short) – Kulturgangster I
- 2001 P.O.V. – Point of View – Henrik
- 2001 Mike Bassett: England Manager – Dr. Hans Shoegaarten
- 2001 The Zookeeper – Dragov
- 2001 Mostly Martha – Sam Thalberg
- 2000 Flickering Lights – Peter
- 2000 The Weight of Water – John Hontvedt
- 2000 Maries Herz (Short)
- 2000 Labyrinten (TV mini-series) – Danish Police Officer (Episode 5)
- 2000 When the Sun Goes Down (Short) – Sælgeren
- 1999 The World Is Not Enough – Davidov
- 1999 Election Night (Short) – Peter
- 1999 Dybt vand (TV movie) – Flygge
- 1999 Naja fra Narjana (TV mini-series) – Far
- 1998 Nattens engel – Alex
- 1998 The Celebration – Christian
- 1998 Tempo – Dirgenten
- 1998 Baby Doom – Magnus
- 1998 Kys, kærlighed og kroner (Short) – Holger
- 1997 Sekten – Svane
- 1997 Deadline (TV movie)
- 1997 Bryggeren (TV mini-series) – Gartner Jørgensen
- 1997 Royal Blues – Christian
- 1996 The Biggest Heroes – Peter
- 1996 Charlot og Charlotte (TV mini-series) – Læge
- 1996 De nye lejere (Short)
- 1996 Portland – Lasse
- 1996 Café Hector (Short) – Christian
- 1995 Mappen (TV movie)
- 1994 Nightwatch – Pub Thug #1 (as Ulrik Thomsen)