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