Promised 2019
as Tom
Tog 2019
as Eduardo
Hacksaw Ridge 2016
as Soldier Carl
Holding the Man 2015
as Michael Caleo
Interchange 2008
as Shaun
Credits from TMDB.