Dem Young Boys 2025
as Little Booger
Napoleon Dynamite 2004
as Nathan
Saints and Soldiers 2003
as WWII Re-Enactor
Demon Slayer 2003
as 19th Century Priest
Credits from TMDB.