2018, Feature Film, Mathias (supporting role), BLOCKBUSTER, Netflix (First Original France), July Hygreck
2017, Feature Film, VALERIAN AND THE CITY OF A THOUSAND PLANETS, Europa Corp, Luc Besson
2013, Feature Film, Jeremie, 24 JOURS, Alexandre Films, Alexandre Arcady
2008, Feature Film, LE TEMPS DE LA KERMESSE EST TERMINE, Flach Film Productions, Frederic Chignac
2008, Feature Film, TU PEUX GARDER UN SECRET, Alexandre Films, Alexandre Arcady
2006, Feature Film, Marwan, HELL, WY Productions, Bruno Ciche
1988, Feature Film, Jeremie, L'UNION SACRE, Alexandre Films, Alexandre Arcady
2019, Television, Antoine Kerlac (reccuring role), LA GARCONNE, Mother Production, France 2, Paolo Barzmann
2018, Television, CASSANDRE (S02E03 - A contre-courant), Telfrance, Francois Guerin
2017, Television, Pinxo (recurring role), VENI VIDI VICI, Via Play, Rafael Edholm
2013, Television, Jerome Lacombe (main role), VAUGAND (S01E03 - La neuvième marche), GMT Productions, Charlotte Brandstorm
2012, Television, Dimitri Lomet, DEUX FLICS SUR LES DOCKS (S02E01 - Mauvaise pente), Geteve, Edwin Bailly
2010, Television, Romain Cerey, MARION MAZZANO, GMT Productions, Marc Angelo
2017, Short Film, Tom, UNE NUIT, Sameplayer, Valentin Plisson & Maxime Roux
2010, Short Film, L'AME SCOEUR, Paul Blache & Anton Lombart
2010, Short Film, MECHANISM OF LOVE, Liran Hutchmacher
2008, Short Film, MANGE BITUME, Raphael Thibault
2006, Short Film, MOI AUSSI, Roman Productions, July Hygreck
2005, Short Film, THE HOMECOMING, Fabio Brazil
2004, Short Film, BEN ET THOMAS, Jon Carnoy
2002, Short Film, DOLORES, Roman Productions, Philippe Sfezz
2018, Writing, BLOCKBUSTER, Netflix (First original France), July Hygreck
2018, Writing, MACADAM, Storner Productions, July Hygreck
2006, Writing, MOI AUSSI, Roman Productions, July Hygreck