2024
Grassland as Police Chief Marcus Sullivan2023
Dumb Money as Additional Voices (voice)2022
National Treasure: Edge of History as D. Hendricks2021
The Equalizer as ADA Raymond Ellis2021
FBI: International as James Greer2021
And Just Like That… as Paul Bennett2018
The Chi as Detective Cruz2018
Can You Ever Forgive Me? as Male (voice)2016
Bull as AUSA Olsen2016
Bull as AUSA Dennis Olsen2016
Vinyl as Paul Bezak2015
Sneaky Pete as Officer Inaba2015
Diamond Cartel as Ruslan (voice)2014
Adult World as Rubia2013
Secret Lives of Husbands and Wives as Bobby Lopez2013
7E as Rich2012
Elementary as Jacob Esparza2012
Putzel as Jake2011
Unforgettable as Zeke2011
The Tested as Julian Varone2010
Blue Bloods as Delgado2010
Brooklyn's Finest as Det. George Montress2010
Snapshots as Not available2009
Royal Pains as Oscar2009
Kings as Not available2008
Fringe as Gavin2008
Che: Part One as Benigno (Dariel Alarcón Ramírez)2008
Che: Part Two as Benigno (Dariel Alarcón Ramirez)2007
National Treasure: Book of Secrets as FBI Agent Hendricks2006
World Trade Center as Antonio Rodrigues2006
3 LBS as Tom Flores2006
Bella as Francisco2005
Fever Pitch as Gerard2005
Harsh Times as Alex2004
National Treasure as Agent Hendricks2004
Garden State as Jesse2003
Pieces of April as Tyrone2002
25th Hour as Phelan2001
Law & Order: Criminal Intent as Scott Calderon1999
Law & Order: Special Victims Unit as Edward Buddusky1999
Third Watch as Pee Wee1990
Law & Order as Gregory Cardenas1990
Law & Order as Ruben AlveraNaN
Pangea as Lazaro