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