Evergreen 2021
as Robert
Del Playa 2017
as Jason
Unfortunate Circumstances 2017
as Edward
A Million Happy Nows 2017
as Dan
Saturn Returns 2017
as Nathan
Afuera 2016
as Chris
Come Simi 2015
as Mike
I Spit on Your Grave III: Vengeance Is Mine 2015
as Nicholas Woods
Like You Mean It 2015
as Kyle
Credits from TMDB.