Actor
Bloom
2023 · as Brent
The Amityville Moon
2021 · as Detective Kimball
Danger in the Spotlight
2021 · as Henry
Unwritten Obsession
2017 · as Handsome Man
Pick Up
2017 · as Bartender
People You May Know
2016 · as Tom
Caged
2016 · as Chris Kline
Crazy Bitches
2014 · as Guy
Echoes in an Empty Apartment
2014 · as The Bastard
P-51 Dragon Fighter
2014 · as Lt. Jeff Campbell
Sex Scientists
2013 · as Irresistible Guy
Chavez Cage of Glory
2013 · as Rowland Schwenker