| Title | Role | Year | Director | Company |
|---|---|---|---|---|
| Kingmaker | Henrik Moll | 2024 | Mikkel Serup | SF Studios |
| Mr. Freeman | Leif | 2023 | Mads Matthiesen | Zentropa Entertainments |
| Kagefabrikken | Niels Agger | 2023 | Christian Lollike | |
| Viktor mod Verden | Charlie | 2023 | Christian Arhoff | |
| The Middle Man | The Pastor | 2021 | Bent Hamer | |
| A Taste of Hunger | Torben | 2021 | Christoffer Boe | |
| R[evol]ution of Love (short) | God / Theatre Director | 2021 | Louise Hylland | |
| Riders of Justice | Emmenthaler | 2020 | Anders Thomas Jensen | |
| Gooseboy | Viggo Mortensen | 2019 | Wikke/Rasmussen | |
| Collision | Wagner | 2019 | Mehdi Avaz | |
| The Shamer’s Daughter II | Sarkan | 2019 | Ask Hasselbalch | |
| The Purity of Vengeance | Søren Brandt | 2018 | Christoffer Boe | |
| Panic Attack | Oskar | 2018 | Pawel Maslona | |
| All In | Hasse | 2017 | Christian Dyekjær | |
| While We Live | Peter | 2017 | Mehdi Avaz | |
| Never Again a Tomorrow | Vincent | 2017 | Erik Clausen | |
| Ljusningen | Nibler | 2017 | Johan Melin | |
| Small Town Killers | Ib | 2017 | Ole Bornedal | |
| Across the Waters | Kaj | 2016 | Nicolo Donato | |
| Antboy III | Albert Gæmelkrå / The Flee | 2016 | Ask Hasselbalch | |
| Men and Chicken | Josef | 2015 | Anders Thomas Jensen | |
| People Get Eaten | Holger | 2015 | Erik Clausen | |
| Antboy II | Albert Gæmelkrå / The Flee | 2015 | Ask Hasselbach | |
| The Short Life (short) | - | 2014 | Janus Metz Pedersen | |
| Nymphomaniac | F Man | 2013 | Lars von Trier | |
| Antboy | Albert Gæmelkrå / The Flee | 2013 | Ask Hasselbalch | |
| Sorrow & Joy | Birkemose | 2013 | Nils Malmros | |
| Sex, Drugs & Taxation | Glistrup | 2013 | Christoffer Boe | |
| Talenttyven | Asland | 2012 | Jonatan Spang | |
| The Great Bird Race | Morten | 2012 | Christian Dyekjær | |
| Excuse Me | Allan | 2012 | Henrik Ruben Genz | |
| War Horse | Friedrich | 2012 | Steven Spielberg | |
| Beast | Bruno | 2011 | Christoffer Boe | |
| Nothing’s All Bad | The Doctor | 2010 | Mikkel Munch-Fals | |
| Everything Will be Fine | Håkon | 2010 | Christoffer Boe | |
| Truth About Men | Ulle | 2010 | Nikolaj Arcel | |
| Brotherhood | Michael | 2010 | Nicolo Donato | |
| Above the Street, Below the Water | Ask | 2009 | Charlotte Sieling | |
| At World’s End | Mikael Feldt | 2009 | Tomas Villum Jensen | |
| The Good Heart | Ib | 2009 | Dagur Kari | |
| Soi Cowboy | Toby Christopher | 2008 | Thomas Clay | |
| Deroute | Smukke Pede | 2008 | Søren Fauli | |
| White Night | Bertel | 2007 | Jannik Johansen | |
| Black Madonna | Brian | 2007 | Lasse Spang Olsen | |
| Outside Love | Weinberger | 2007 | Daniel Espinosa | |
| Restless | The Dane | 2006 | Stefan Faldbakken | |
| Emmalou | Man in nightclub | 2006 | Caroline Sascha Cogez | |
| Skymaster | Alf | 2006 | Wikke & Rasmussen | |
| Offscreen | Himself | 2006 | Christoffer Boe | |
| Murk | Anker | 2005 | Jannik Johansen | |
| Allegro | Terrence | 2005 | Christoffer Boe | |
| Adam's Apples | Gunnar | 2005 | Anders Thomas Jensen | |
| We Are The Champions | Asger | 2005 | Martin Hagbjer | |
| Dark Horse | Morfar | 2005 | Dagur Kari | |
| The Pandasyndrom | Surgeon | 2004 | Rune Schiøtt | |
| The Good Coop | Mulle | 2004 | Lasse Spang-Olsen | |
| King's Game | Henrik Moll | 2004 | Nikolaj Arcel | |
| Rule No. 1 | Palle | 2003 | Oliver Ussing | |
| Reconstruction | Leo | 2003 | Christoffer Boe | |
| Stealing Rembrandt | Jimmy | 2003 | Jannik Johansen | |
| The Green Butchers | Hus Hans | 2003 | Anders Thomas Jensen | |
| The Dog's Called Fiat Sales | Assistant | 2003 | Natasha Arthy | |
| Minor Mishaps | Hospital Porter | 2002 | Annette K. Olesen | |
| Anja & Viktor | Tattoo Mogens | 2001 | Charlotte S. Bostrup | |
| Mona's World | Porn director | 2001 | Jonas Elmer | |
| A Lovestory | John | 2001 | Ole Christian Madsen | |
| The Art of Success | Gubbi | 1998 | Jonas Elmer | |
| Election Night | Man | 1998 | Anders Thomas Jensen | |
| Title | Role | Year | Director | Company |
|---|---|---|---|---|
| Face to Face III | Otto | 2023 | Christoffer Boe | Miso Film/Viaplay |
| The Kingdom Exodus | Bulder | 2022 | Lars von Trier | Viaplay/Danmarks Radio (DR) |
| Fuhlendorff og de skøre riddere | Borgmester Bulderbælg | 2022 | Christian Fuhlendorff | TV2 |
| DNA | Skaubo | 2019 | Henrik Ruben Genz | Kasper Gaardsøe | TV2 |
| Theo & Den Magiske Talisman | Træmanden | 2018 | Peter Gornstein | Danmarks Radio (DR) |
| Warrior | Wild man | 2018 | Christoffer Boe | TV2 |
| The Alienist | Jacob Riis | 2018 | James Hawes | TNT |
| The Other World | The Mirror | 2016 | Lars Kaalund | Danmarks Radio (DR) |
| The Bridge III | Freddie Holst | 2015 | Rumle Hammerich | Danmarks Radio (DR) |
| Bankerot | Tooth fairy | 2015 | Henrik Ruben Genz | Danmarks Radio (DR) |
| 1864 | Monrad | 2014 | Ole Bornedal | Danmarks Radio (DR) |
| Mammon | The Architect | 2013 | Cecilie Mosli | NRK1 |
| Christmas Star | Bingo | 2012 | Wikke & Rasmussen | Danmarks Radio (DR) |
| Cellen | Poul Abdul | 2010 | | Kanal 5 |
| The Killing II | Thomas Buch | 2009 | Kristoffer Nyholm | Danmarks Radio (DR) |
| Album | Luffe | 2008 | Hella Joof | Danmarks Radio (DR) |
| Summer | Erik | 2008 | Louise Friedberg | Danmarks Radio (DR) |
| Better Times | Waiter Hansen | 2004 | Charlotte Sieling | Danmarks Radio (DR) |
| Jesus & Josefine | Roman soldier | 2003 | Carsten Myllerup | TV2 |
| Unit 1 | Otto Lykke Larsen | 2001 | Charlotte Sieling | Danmarks Radio (DR) |
| Taxa | Ulf | 1999 | Anders Refn & Niels Arden Oplev | Danmarks Radio (DR) |
| Title | Role | Year | Director | Company |
|---|---|---|---|---|
| IBIS | | 2025 | Maria Vinterberg | Teatret ved Sorte Hest |
| Mens Vi Venter På Godot | Estragon | 2024 | Maria Vinterberg | Teatret ved Sorte Hest |
| Mens Vi Venter På Godot | Estragon | 2022 | Maria Vinterberg | Teatret ved Sorte Hest |
| Mens Vi Venter På Godot | Estragon | 2020 | Maria Vinterberg | Teatret ved Sorte Hest |
| Misantropen | Alceste | 2018 | Madeleine Røn Juul | Grønnegårds Teatret |
| King Arthur | King Arthur | 2016 | Heinrich Christensen | The Royal Danish Theatre |
| Death in Venice | Aschenbach | 2016 | Christoffer Berdal | Folketeatret |
| Don Quixote | Don Quixote | 2014 | K.Wiedeman | Betty Nansen Theatre |
| Onde Ånder | Piotr S. Verchojenskij | 2013 | A. Mørk-Eidem | The Royal Danish Theatre |
| Gengangerne | Osvald | 2011 | Michael Thalheimer | The Royal Danish Theatre |
| Manson | Manson | 2011 | Madeleine Røn Juul | The Royal Danish Theatre |
| Don Juan | Don Juan | 2010 | Thomas Bendixen | Grønnegårds Theatre |
| Macbeth | Macbeth | 2010 | K. Wiedeman | Gasværket |
| Hamlet | Hamlet | 2008 | A. Mørk-Eidem | The Royal Danish Theatre |
| Købmanden | Shylock | 2007 | Mogens Pedersen | Betty Nansens Theatre |
| Faust | Mefisto | 2006 | K.Wiedeman | The Royal Danish Theatre |
| Rosenkrantz & Gyldenstjerne | Gyldenstjerne | 2006 | E. Feigenberg | Aveny-T |
| Indenfor Murene | Jacob Levin | 2005 | K. Rostrup | The Royal Danish Theatre |
| Pinocchios Aske | Werner Bruun | 2004 | K. Wiedeman | The Royal Danish Theatre |
| Skærsommernats Drøm | Lyzander | 2004 | Anders Paulin | The Royal Danish Theatre |
| Flugt | Sergei | 2004 | A. Mørk-Eidem | The Royal Danish Theatre |
| Vinden i Piletræerne | Tudse | 2003 | Christoffer Berdal | The Royal Danish Theatre |
| Kashmir & Caroline | Kashmir | 2003 | Anders Paulin | The Royal Danish Theatre |
| Udvidelse af Kampzonen | Rafael | 2002 | Jens Albinus | The Royal Danish Theatre |
| Skrigerne | Johnny | 2001 | Ole Bornedal | Aveny-T |
| Den Vægelsindede | Apisius | 2000 | Emmet Feigenberg | The Royal Danish Theatre |
| Absolut Holberg | Jean de France | 2000 | Christoffer Berdal | Grønnegårds Teatret |
| Elton Johns Briller | Jimmy | 2000 | Christoffer Boe | Mungo Park |
| Nederdrægtighedens historie | Franz | 1999 | Jens Albinus | Kaleidoskop |
| Fædra | Panope | 1998 | Vibeke Wrede | Mammut |
| Baal | Johannes | 1997 | Alexa T. | Mungo Park |