| Title | Role | Year | Director | Company |
|---|---|---|---|---|
| Unsinkable | Castro | 2023 | Christian Andersen | |
| Baby Pyramid | Lars | 2022 | Cecilie McNair | Nordisk Film |
| Krysantemum | Thomas | 2022 | Christian Bengtson | Hyæne Film |
| A Lucky Man/Bamse | Far | 2022 | Henrik Ruben Genz | |
| Middagen (short) | Thomas | 2022 | Marco Lawson | |
| Det er så yndigt (short) | Torsten | 2020 | Svend Colding | |
| Free Men (short) | Gustav | 2020 | Óskar Kristinn Vignisson | |
| Adults in the Room | Poul | 2020 | Costa-Gavras | |
| Kaldet (short) | Henrik | 2019 | Christian Bengtson | |
| Ida (short) | Teacher | 2019 | Parminder Singh | |
| The Day We Died | Sagsbehandler | 2019 | Ole Christian Madsen | |
| Daniel/Held for Ransom | Henning | 2019 | Niels Arden Oplev | |
| Mom Squad | Jens | 2019 | Charlotte Sachs Bostrup | |
| Idealisten | Ole Damgaard | 2015 | Christina Rosendahl | |
| When it Strikes (short) | Sten | 2018 | Rikke Louise Schjødt | |
| Nylon (short) | Henrik | 2015 | Jeanette Nordahl | |
| 3 Fractures (short) | | 2015 | Toni Kamula | |
| The Sunfish | Kesse | 2014 | Søren Balle | |
| The Hour of the Lynx | Eriksen | 2013 | Søren Kragh-Jacobsen | |
| Piv (short) | Bjørn | 2011 | Mads Riisom | |
| Nothing’s All Bad | Director | 2010 | Mikkel Munch-Fals | |
| The Blessing | Bus driver | 2009 | Heidi Maria Faisst | |
| Life Hits | Father | 2006 | Christian E. Christiansen | |
| Pure Hearts | Taxi driver | 2006 | Kenneth Kainz | |
| Aftermath | Anette’s date | 2004 | Paprika Steen | |
| Truly Human | Officer | 2001 | Åke Sandgren | |
| Title | Role | Year | Director | Company |
|---|---|---|---|---|
| Prisoner | - | 2023 | Frederik Hviid | Danmarks Radio (DR) |
| Oxen | Hans Otto Corfitzen | 2020 | Jannik Johansen | |
| Badehotellet IX | Arne Kokholm | 2022 | Hans Fabian Wullenweber | TV2 |
| Minkavlerne II | Theis | 2021 | Mick Øgendahl | TV2 |
| Equinox | Forsker | 2021 | Søren Balle | Netflix |
| Noget om Emma | Bertram | 2020 | Mads Mengel | Danmarks Radio (DR) |
| The Rain III | Lars | 2020 | Kenneth Kainz | Netflix |
| Badehotellet VIII | Arne Kokholm | 2020 | Hans Fabian Wullenweber | TV2 |
| The Investigation | Lars Møller | 2019 | Tobias Lindholm | HBO |
| Yes No Maybe | Therapist | 2020 | Mads Rosenkrantz Grage | |
| Norskov | Brammer | 2017 | Heidi Maria Faisst | Danmarks Radio (DR) |
| Bella Block | Jens Johannsen | 2017 | Jo Baier | ZDF |
| Something’s Rockin’ | Verner Vestergaard | 2017 | C. Sachs Bostrup | TV2 Charlie |
| Badehotellet IV | Arne Kokholm | 2017 | Hans Fabian Wullenweber | |
| The Legacy III | Klaus | 2017 | Heidi Maria Faisst | Danmarks Radio (DR) |
| Grand Danois | Henry Holm | 2016 | Mick Øgendahl | TV2 |
| Badehotellet II | Arne Kokholm | 2015 | Hans Fabian Wullenweber | |
| The Killing III | Anders Ussing | 2012 | Mikkel Serup | Danmarks Radio (DR) |
| Borgen | Dr. Poul Iversen | 2011 | S. Kragh-Jacobsen & J. Johansen | Danmarks Radio (DR) |
| Title | Role | Year | Director | Company |
|---|---|---|---|---|
| Trold kan tæmmes | - | 2025 | Therese Willstedt | Betty Nansen |
| Fædra | Theseus | 2024 | Anja Behrens | Husets Teater |
| Fædra | Theseus | 2022 | Anja Behrens | Husets Teater |
| Ordet | Mikkel Borgen | 2021 | Anja Behrens | Århus Teater |
| Hr. Ibrahim og Koranens Blomster | Momo/Moise | 2019 | Pia Rosenbaum | Holbæk Teater |
| Misery | Buster | 2018 | Sargun Oshana | Teater Republique |
| Long Day’s Journey Into Night | James Tyrone | 2018 | Egill Pálsson | Aalborg Teater |
| Hamlet | Claudius | 2017 | Jacob Skjødt | Vendsyssel Teater |
| Liberty | Niels | 2013 | M. Flyvholm | Nordkraft Teater |
| Eksil | - | 2013 | M. Flyvholm | Nordkraft Teater |
| Ritualet | - | 2013 | J.A. Wille/M. Flyvholm | Theatre Får 302 |
| Rainman | Raymond | 2011 | M. Moritzen | Folketeatret |
| Klumpfisken | Kesse | 2008 | F. Guldbrandsen | Theatre Får 302 |
| Heart In A Plastic Bag | - | 2008 | Kjetil Skøien | OperaNord |
| Stolthed er Kollossal | Morten Bagge | 2006 | Christoffer Berdal | Mammutteatret |