2016
The Love Witch as Jerry
2009
NCIS: Los Angeles as Tyler Brunson (1 episode)
2006
Statistics as Steve Varner
2003
Down the Barrel as Paco
2002
American Dreams as Mitch Ryder (1 episode)
2001
Star Trek: Enterprise as Latia Male (1 episode)
2000
Psycho Beach Party as Johnny (uncredited)