| Title | Role | Year | Director | Company |
|---|---|---|---|---|
| Lonely Planet | Gunnar | 2024 | Susannah Grant | 3dot productions/Netflix |
| The Quiet Ones | Kasper | 2024 | Frederik Louis Hviid | Zentropa |
| Out of the Darkness | Michael | 2022 | Anders Refn | |
| Natten er så stille (short) | Edvard | 2022 | Pernille Lund | |
| Into the Darkness | Michael | 2020 | Anders Refn | |
| Riders of Justice | Adrian | 2020 | Anders Thomas Jensen | |
| Julemandens Datter 2 | Vintergardist 1 | 2020 | Christian Dyekjær | |
| Max (short) | Max | 2019 | Anders Fly Fich | |
| Slanging (short) | Benja | 2019 | Svend Colding | |
| Before the Frost | Laurits | 2019 | Michael Noer | |
| C4 | Rhingreve Otto Ludwig | 2018 | Kasper Kalle | |
| King (short) | Philip | 2015 | Frederik Hviid | |
| Summer of 92 | Peter Schmeichel | 2015 | Kasper Barfoed | |
| In Your Arms | Thomas | 2015 | Samanou Acheche Sahlstrøm | |
| April 9th | Andersen | 2015 | Roni Ezra | |
| When Animals Dream | Esben | 2014 | Jonas Alexander Arnby | |
| Northwest | Casper | 2013 | Michael Noer | |
| Title | Role | Year | Director | Company |
|---|---|---|---|---|
| Prisoner | Benja | 2023 | Frederik Louis Hviid | Michael Noer | Danmarks Radio (DR) |
| Killjoy | Søren | 2023 | Jennifer Vedsted Christiansen | TV2 |
| 2 Døgn: Frit Land | Markus | 2021 | Nicolai Achton | Xee |
| Perfect Places III | Tobias | 2019 | Mikael Wulff | TV2 |
| Perfect Places II | Tobias | 2018 | Mikael Wulff | TV2 |
| Perfect Places | Tobias | 2017 | Mikael Wulff | TV2 |
| Below the Surface | Stefan Nielsen | 2017 | Kasper Barfoed | Kanal 5/Discovery |
| Heartless | Ditlev | 2014 | Natasha Arthy | Kanal 5/Discovery |
| Title | Role | Year | Director | Company |
|---|---|---|---|---|
| Kasmir & Karoline | | 2025 | Ödön von Horváth/Anna Balslev | Det Kongelige Teater |
| Jytte fra Marketing er gået for i dag | Various | 2022 | Anastasia Nørlund | Nørrebro Teater |
| Pinoccio | - | 2021 | Martin Nyborg | Aalborg Teater |
| KØD | - | 2021 | Thomas Markmann | Aalborg Teater |
| The Sorrows of Young Werther | Werther | | Jennifer Vedsted Christiansen | Aalborg Teater |
| Fanny og Alexander | Alexander | 2019 | Egill Pálsson | Aalborg Teater |
| Shakespeare In Love | - | 2019 | Katrine Wiedemann | Østre Gasværk Theatre |
| Fewer Emergencies | Various | 2018 | Henrik Grimbäck | Folketeatret |
| Yerma | Johan | 2018 | Jennifer Vedsted Christiansen | The Danish National School of Performing Arts |
| Aesop’s Fables | Various | 2017 | Nicolei Faber | The Danish Royal Theatre |