2023
Once Upon a Time in the Caribbean as Mayoral Correa2022
Todo por amor as Mendez2021
Peligro en tu mirada as César2021
Juzga as Not available2020
Human Animals as Chava2020
Amores Que Matan as Detective Espineta2015
Meister des Todes as Victor Rosales2014
The Impostor as Rubén Espinoza "El Tuerto"2014
Verdades y mentiras as Not available2013
Fortuna as Ernesto Villaurrutia2012
Rosa Diamante as Ramón Gómez2011
El Octavo Mandamiento as Pablo Ortíz2009
Estampas de Teyo Gracia as Not available2008
Che: Part One as Miguel (Manuel Hernández Osorio)2008
Che: Part Two as Miguel (Manuel Hernández Osorio)2008
La recompensa as Jean Paul2006
El último caso del detective Prado as Luis2006
Lost Angels as Not available2005
El mar no perdona as Fidel2004
Sabo as Ernie Torres2003
Bala perdida as Not available2003
La gringa as Mario2003
In Quarantine as Not available2003
The Promise of Kings as Jaime2001
Locos de amor as Tyson2001
Amores que matan as Not available2001
Plaza vacante as Not available2000
Los Díaz de Doris as Police #11998
El callejón de los cuernos as Angelito1998
Heroes from Another Land as John1998
En el ojo del huracán as Not available