Morning Hate 2024
as Tommies
Catching the Black Widow 2017
as Aaron
Longing for Sandy Bay 2011
as Jeremy
The Lord of the Rings: The Return of the King 2003
as Eldarion
Credits from TMDB.