Actor
Tin Soldier
2025 · as Lido Rossi
No Way Out
2022 · as Nick Gatto
Jesse James
2021
The Rake
2018 · as Andrew
The Scent of Rain & Lightning
2018 · as Sketch
The Layover
2017 · as Tommy
Vincent N Roxxy
2016 · as Culture
Teddy Boy
2015 · as James Ogilvey
Devil in My Ride
2013 · as Hank
Die, Cheerleader, Die
2008 · as Mike