Actor
Everything's Fifty Fifty
2024
as Robin
Home Sweet Home - Where Evil Lives
2024
as Viktor
The Peacock
2023
as David
A Stasi Comedy
2022
as Ludger (jung)
The King's Man
2021
as Moustached Man
Prey
2021
as Roman
Confessions of Felix Krull
2021
as Louis de Venosta
Rising High
2020
as Viktor Steiner
The Keeper
2018
as Bert Trautmann
Balloon
2018
as Günter Wetzel
My Brother Simple
2017
as Simpel
Halal Daddy
2017
as Jasper
The Pasta Detectives 3
2016
as Rainer Kiesling
The General Case
2016
as Joachim Hell
Race
2016
as Carl "Luz" Long
Boy 7
2015
as Sam (Boy 7)
The Pasta Detectives 2
2015
as Rainer Kiesling (archive footage) (uncredited)
The Pasta Detectives
2014
as Rainer Kiesling
Angelique
2013
as Louis XIV
Age of Uprising: The Legend of Michael Kohlhaas
2013
as The Preacher
The Pursuit of Unhappiness
2012
as Benno
Measuring the World
2012
as Eugen Gauß
Into the White
2012
as Josef Auchtor
War Horse
2011
as Gunther
Promising the Moon
2011
as Young Osvalds Kalnins
Same Same But Different
2009
as Ben
The Reader
2008
as Young Michael Berg
Krabat
2008
as Krabat
Hands off Mississippi
2007
as Bäckerlehrling Bröckel
Tough Enough
2006
as Michael Polischka
Help! I'm a Boy
2002
as Paddy
North Pole