2005
as Durmstrang Boy (uncredited)
2021
as Francis
2024
as Rosencrantz / Guard
2018
as Daniel
as Lee
2011
as Conrade
as Tuwim
2017
as Paolo (segment "Away With Me")
2025
as Tom (radio) (voice)
as Isaac Benjamin
as Christian
2015
as Paolo