2022
„LÄIF A SÉIL“
Director: Loïc Tanson
(film)
LITTLE DUKE
Director: Andy Bausch
Role: Massimo
(film)
2021
ECH HUN DECH
Director: Joshua Thil
Role: Lewis
(short film)
„VIS-À-VIS“
Director: Émile Schlesser
Role: guest
(short film)
HINTERLAND
Director: Stefan Ruzowitzky
Role: Krainer
(film)
2020
THE RACER
Director: Kieron J. Walsh
Role: Drago
(film)
2019
CAPITANI
Director: Christophe Wagner
Role: Frank Ferrone
(series)
2018
ZEMMER ZE VERLOUNEN
Director: Marco Serafini
Role: Majerus
(sitcom)
2017
INTONATIONS
Director: Timo Wagner
Role: politician
(short film)
2016
ORIENTIERUNGSLOS
Director: Lara Mack
Role: Lars
(medium-length film)
THE PAST WE LIVE IN
Director: Jérome Weber
Role: Young Felix
(short film)
2015
SMARTASS
Director: Thomas Forgiarini
Role: Julien
(short film)
2014
ALAMO ZU KLIÄRREF
Director: Michel Tereba
Role: a German solider in WWII
(documentary film)
THE DARK SIDE OF THE MOON
Director: Stephan Rick
Role: a friend of Lucille
(film)
ENG NEI ZAIT
Director: Christopher Wagner
Role: a Luxembourgish quisling in WWII
(film)
2013
ADIEU, KATJA, BONJOUR TRISTESSE
Director: Oliver Waldbillig
Role: Lucas
(short film)
LUCY IN THE SKY WITH DIAMONDS
Director: Ken D´Antonio and Daniel Di Vincenzo
Role: Kevin
(medium-length film)
SOMEDAY
Director: Christophe Hubert and Vito Labalestra
Role: antagonist
(short film)
2022
SONGES D´UNE NUIT...
Author: William Shakespeare
Director: Myriam Muller
Role: Puck
LES THÉÂTRES DE LA VILLE DE LUXEMBOURG
EICHMANN
Author: Serge Wolfsperger - Gilles Guelblum
Director: Serge Wolfsperger - Gilles Guelblum
Role: several roles
THÉÂTRE NATIONAL DU LUXEMBOURG
2021
LA ÚLTIMA OBRA
Author: Thomas Köck
Director: Thomas Köck, Andreas Spechtl, Elsa-Sophie Jach
THÉÂTRE NATIONAL DU LUXEMBOURG, SCHAUSPIEL STUTTGART (DE), TEATRO BOLA DE CARNE (MEX)
ROSENKRANZ UND GÜLDENSTERN AUF GRETA
Author: Fanny Sorgo, Tom Stoppard
Director: Daliah Kentges
Role: Güldenstern
KASEMATTENTHEATER LUXEMBOURG
2020
DAS FENSTER
Author: Mändy Thiery
Director: Thorsten Köhler
Role: Lucien
LES THÉÂTRES DE LA VILLE DE LUXEMBOURG, STAATSTHEATER SAARBRÜCKEN (DE)
WAS HEIßT HIER LIEBE?
Author: Samuel Hamen
Director: Nickel Bösenberg
Role: Tim
THÉÂTRE DE LA VILLE D´ESCH-SUR-ALZETTE (LU)
IN DER EINSAMKEIT DER BAUMWOLLFELDER
Author: Bernard-Marie Koltès
Director: Ronald Dofing
Role: Der Dealer
MAMER THEATERCONTAINER (LU)
DER RICHTER UND SEIN HENKER
Author: Friedrich Dürrenmatt
Director: Judith Kriebel
Role: Tschanz
KALEIDOSKOP-THEATER (LU)
2019
DAS KABINETT DES DOKTOR MENASSE
Author: Charel Meder
Director: Angelika Zacek
Role: Timo
KASEMATTENTHEATER LUXEMBOURG
BREAKING THE WAVES
Author: Lars von Trier
Director: Myriam Muller
Role: Terry, male nurse, sailor, coroner
LES THÉÂTRES DE LA VILLE DE LUXEMBOURG, THÉÂTRE DE LIÈGE (BE), LA COMÉDIE DE SAINT-ÉTIENNE (FR), CENTRE DRAMATIQUE NATIONAL (FR), THÉÂTRE DE CAEN (FR)
VUM HIMMEL
Author: Tullio Forgiarini
Director: Jean-Paul Maes
Role: Jean-Francois
KALEIDOSKOP-THEATER (LU)
RABONZEL – E Mäerche fir Grouss a Kleng op Lëtzebuergesch
Author: Jeff Schinker, Bridder Grimm
Director: Charles Muller
Role: Lone
LES THÉÂTRES DE LA VILLE DE LUXEMBOURG
2018
DIE VERSETZUNG
Author: Thomas Melle
Director: Max Claessen
Role: Leon
LES THÉÂTRES DE LA VILLE DE LUXEMBOURG
2016
LIEBELEI
Author: Arthur Schnitzler
Director: Marion Rothaar
Role: Theodor Kaiser
KALEIDOSKOP-THEATER (LU)
DAS DING AUS DEM MEER
Author: Rebekka Kricheldorf
Director: Laura Schroeder
Role: Ronnie
LES THÉÂTRES DE LA VILLE DE LUXEMBOURG, THEATER MÜHLHEIM AN DER RUHR (DE)
2015
ICH, FEUERBACH
Author: Tankred Dorst
Director: Florian Burg
Role: The Assistant (character)
KALEIDOSKOP-THEATER (LU), THÉÂTRE DE LA VILLE D´ESCH-SUR-ALZETTE (LU)
DRAUSSEN VOR DER TÜR
Author: Wolfgang Borchert
Director: Jean-Paul Maes
Role: Beckmann
KALEIDOSKOP-THEATER (LU), KULTURHAUS MERSCH (LU)
2014
VOLLMONDBETRACHTUNGEN
Author: Jean-Paul Maes
Director: Klaus-Dieter Köhler
Role: Andreas
KALEIDOSKOP-THEATER (LU), ABBAYE NEIMENSTER (LU)
2013
DER GUTE GOTT VON MANHATTAN
Author: Ingeborg Bachmann
Director: Jean-Paul Maes
Role: several minor roles
CONSERVATOIRE DE LA VILLE D´ESCH-SUR-ALZETTE (LU)