Ugly Sweater 2024
as Mark
The Clockmaker 2019
as Mike Devlin
The Makeover 2013
as Pedestrian
Bent: Volume Three 2003
Actor
Credits from TMDB.