| Movie | Pangea | Tino | 2026 |
| Movie | Big Life | Phillip Salisbury | 2026 |
| Series | A House Divided | 2019-07-18 | |
| Movie | Clinical | Dr. Saul | 2017-01-13 |
| Series | Shooter | Chief Manuel Aceveda | 2016-11-15 |
| Movie | The Horde | Sheriff Randall Clay | 2016-05-06 |
| Movie | Ana Maria in Novela Land | Sr. Soto | 2015-02-27 |
| Movie | Unity | Narrator (voice) | 2015-08-12 |
| Movie | Sniper: Legacy | Steffen | 2014-09-30 |
| Movie | Captain America: The Winter Soldier | Committee General (uncredited) | 2014-03-20 |
| Series | Banshee | Emilio Loera | 2013-01-11 |
| Series | The Following | Warden Gene Montero | 2013-01-21 |
| Movie | Notes from Dad | Mitch Franklin | 2013-04-29 |
| Series | Graceland | Carlos Solano, Sr. | 2013-06-06 |
| Series | Sleepy Hollow | Polygraph Technician | 2013-09-16 |
| Movie | Act of Valor | Walter Ross | 2012-02-24 |
| Series | Revolution | Joseph Deckert | 2012-09-17 |
| Series | The Finder | Unknown | 2012-01-12 |
| Movie | Secretariat | Pancho Martin | 2010-08-20 |
| Series | Blue Bloods | Captain Derek Elwood | 2010-09-24 |
| Movie | Falling Awake | Lazaro | 2010-01-29 |
| Series | The Good Wife | Detective Alec Shores | 2009-09-22 |
| Series | Castle | Gregory Volkov | 2009-03-09 |
| Movie | Definitely, Maybe | Arthur | 2008-02-08 |
| Series | The Mentalist | Garth Drucker | 2008-09-23 |
| Series | New Amsterdam | Unknown | 2008-03-04 |
| Series | Fringe | Unknown | 2008-09-09 |
| Series | Damages | Unknown | 2007-07-24 |
| Series | Shark | Unknown | 2006-09-21 |
| Series | Ugly Betty | Unknown | 2006-09-28 |
| Series | Medium | Unknown | 2005-01-03 |
| Series | Criminal Minds | Unknown | 2005-09-22 |
| Movie | Sueno | El Zorro | 2005-09-30 |
| Movie | The Man | Manuel "Manny" Cortez | 2005-09-08 |
| Series | Law & Order: Trial by Jury | Unknown | 2005-03-03 |
| Series | LAX | Unknown | 2004-09-13 |
| Movie | The Day After Tomorrow | Gomez | 2004-05-26 |
| Series | Boston Legal | Unknown | 2004-10-03 |
| Movie | Runaway Jury | Janovich | 2003-01-16 |
| Movie | Undefeated | Victor | 2003-07-26 |
| Series | Cold Case | Unknown | 2003-09-28 |
| Series | NCIS | NSA Supervisor Jeremy Marlens | 2003-09-23 |
| Movie | Replay | Seth Collison | 2003-11-07 |
| Movie | Showtime | Ray | 2002-03-14 |
| Movie | City by the Sea | Rossi | 2002-09-06 |
| Movie | Empire | Rafael Menendez | 2002-12-06 |
| Series | CSI: Miami | Unknown | 2002-09-23 |
| Series | 24 | Navi Araz | 2001-11-06 |
| Series | Witchblade | Unknown | 2001-06-12 |
| Series | UC: Undercover | Unknown | 2001-09-30 |
| Series | Alias | Unknown | 2001-09-30 |
| Series | Law & Order: Criminal Intent | Unknown | 2001-09-30 |
| Series | Malcolm in the Middle | Unknown | 2000-01-09 |
| Series | CSI: Crime Scene Investigation | Unknown | 2000-10-06 |
| Movie | Bait | Agent Boyle | 2000-09-15 |
| Movie | Ready to Run | Hector Machado | 2000-07-14 |
| Movie | The Insider | FBI Agent Robertson | 1999-10-28 |
| Series | Law & Order: Special Victims Unit | Unknown | 1999-09-20 |
| Movie | Bringing Out the Dead | Dr. Hazmat | 1999-10-22 |
| Movie | The Negotiator | Hellman | 1998-07-29 |
| Movie | City Hall | Detective Eddie Santos | 1996-02-16 |
| Series | Profiler | Unknown | 1996-09-21 |
| Movie | Daylight | Weller | 1996-12-06 |
| Series | Early Edition | Unknown | 1996-09-28 |
| Series | Moloney | Lt. Matty Navarro | 1996-09-19 |
| Movie | Bad Boys | Detective Sanchez | 1995-04-07 |
| Movie | The Indian in the Cupboard | Teacher | 1995-07-14 |
| Series | JAG | Unknown | 1995-09-23 |
| Series | ER | Unknown | 1994-09-19 |
| Movie | I Love Trouble | Pecos | 1994-06-29 |
| Series | New York Undercover | Unknown | 1994-09-08 |
| Movie | Girls in Prison | Borcelino | 1994-08-19 |
| Series | The X-Files | Unknown | 1993-09-10 |
| Series | The Hat Squad | Rafael | 1992-09-16 |
| Series | The Commish | Unknown | 1991-09-28 |
| Movie | Hangin' with the Homeboys | Vinny / Fernando | 1991-04-05 |
| Movie | Johnny Ryan | Dave Greenberg | 1990-07-29 |
| Series | Law & Order | Unknown | 1990-09-13 |
| Series | True Blue | Officer Geno Toffenelli | 1989-12-03 |
| Movie | Lethal Weapon 2 | Eddie Estaban | 1989-07-07 |
| Movie | Brenda Starr | Jose | 1989-05-15 |
| Series | Something Is Out There | Unknown | 1988-10-21 |
| Series | Wiseguy | Unknown | 1987-09-16 |
| Movie | The Money Pit | Julio | 1986-03-26 |
| Series | Crime Story | Unknown | 1986-09-19 |
| Series | The Equalizer | Unknown | 1985-09-18 |
| Series | Hunter | Unknown | 1984-09-18 |