
Movies (25)

I Left My Heart in Colombia
as Mr. Toro
2024

The Kill Floor
as Daniel
2023

Exodus of the Prodigal Son
as Preacher
2020

Bye Luna
as Michael
2019
Shelved: The Rise and Fall of 11:11
2012

Kidnapped Souls
as Detective Ramos
2012

11:11
as Vinnie
2011

Miss Bala
as Kike Camara
2011

Happy New Year
as Martinez
2011

Beginners
as Robert
2011

Hearts of Men
as Det. Zavala
2011

Elite
as Diego Torres
2010

Bloom
as Mr. Herrera
2008

Cold Play
as Santiago Valdez
2008

I Believe in America
as Leo
2007

The Last Adam
as Ricardo Guzman
2006

Between
as Campos
2005

Wednesday Afternoon
as Alberto
2004

Pink Punch
as German Corona
2004

Beyond the City Limits
as Manny
2001

The Blue Diner
as Tito
2001

Traffic
as Salazar Soldier / The Torturer
2000

The Pandora Project
as Tomas Martinez
1998

Fall
as Scasse
1997

Gold In The Streets
1997
TV Shows (22)

Duster
2025

The Residence
as Chuy Ornelas
2025

Lucifer
as Anthony Rodriguez
2016

The Last Ship
as General Chacon
2014

1600 Penn
as President of Colombia
2012

NCIS: Los Angeles
as Captain Carlos Fuentes
2009

It's Always Sunny in Philadelphia
as Ernesto
2005

Lost
as Doctor
2004

Justice League Unlimited
as Copperhead (voice)
2004

Nip/Tuck
as Manuel
2003

Without a Trace
as Franco Reyes
2002

CSI: Miami
as Manuel Martinez
2002

Justice League
as Copperhead / Driver (voice)
2001

The Agency
as Balthazar Estone
2001

The Division
as Gabriel 'Gabe' Herrera
2001

Angel
as Vampire Leader
1999

Law & Order: Special Victims Unit
as Manuel Rojas
1999

Brooklyn South
as Tomas
1997

Nash Bridges
as El Diablo
1996

ER
as Wardell
1994

Chicago Hope
1994

The X-Files
as Soledad Buente
1993