Hide unreleased
The Jasper Johns Retrospective TBA
as Death
Ouija Castle 2024
as Prince Edison
Bob Marley: One Love 2024
as Reporter
Be-Longing 2018
as Boy 2
Harry Potter and the Deathly Hallows: Part 2 2011
as Young Severus Snape
Credits from TMDB.