2017- Act
Riverdale
Actor - Dodger
Claws
Actor - Joe Dupree
2016- Act
Good Behavior
Actor - Teo
2015- Act
Narcos
Actor - Carlos Lehder
2015
6.0
Broken Horses
Actor - Eric
2009- Act
NCIS: Los Angeles
Actor - Thomas Argento
2009
5.8
Jennifer's Body
Actor - Dirk
Full filmography