Take Out Girl 2021
as Nate
Never Heard 2018
as Diggy
A Boy. A Girl. A Dream 2018
as Naqeeb
Brand New Old Love 2017
as Logan
Chastity Bites 2013
as Travis
Glee Encore 2011
as Matt Rutherford
I Will Follow 2010
as Raven
L.A. Without a Map 1999
as Brandon Williams
Credits from TMDB.