1 unreleased or undated title is hidden. Show unreleased
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.