2011
as Senior Stud (uncredited)
2022
as Sheriff Jackson
2012
as Yale
2019
as Preston
2015
as Beautiful Man
2013
2016
as Joel
2024
as Brad
as Vampire Hunter Young
2020
as Jacob Adams III
as Matthew
as Richard
2009
as as Rider