| Undercover (2024)As Ángel "el Inhumano" | (Not seen) |
| Samana Sunrise (2024) (AKA "Samaná Sunrise")As Santi | (Not seen) |
| The Courier (2024)As Francisco Escámez | (Not seen) |
| All the Names of God (2023)As Santi | (Not seen) |
| Code Name Emperor (2022) (AKA "Code Name: Emperor")As Juan | (Not seen) |
| The Vault (2021)As Simon | (Not seen) |
| Eye for an Eye (2019)As Mario | (Not seen) |
| Yucatan (2018) (AKA "Yucatán")As Lucas | (Not seen) |
| Gun City (2018)As Aníbal | (Not seen) |
| Wave of Crimes (2018) (AKA "Crime Wave")As Cosme | (Not seen) |
| 1898: Our Last Men in the Philippines (2016)As Lt. Martín Cerezo | (Not seen) |
| To Steal from a Thief (2016)As 'Gallego' | (Not seen) |
| Toro (2016)As López | (Not seen) |
| Plan de fuga (2016) (AKA "Getaway Plan")As Lieutenant | (Not seen) |
| Retribution (2015)As Carlos | (Not seen) |
| El nino (2014) (AKA "The Kid")As Jesús | (Not seen) |
| Sleep Tight (2011)As César | (Not seen) |
| Even the Rain (2010) (AKA "Tambien la lluvia")As Costa | (Not seen) |
| Mr. Nice (2010)As Craig Lovato | (Not seen) |
| Cell 211 (2009) (AKA "Celda 211")As Malamadre | (Not seen) |
| The Limits of Control (2009) (AKA "No Limtis No Control")As Man with Violin | (Not seen) |
| Miami Vice (2006)As Montoya | (Not seen) |
| The Weakness of the Bolshevik (2003) (AKA "La flaqueza del bolchevique")As Pablo López | (Not seen) |
| Take My Eyes (2003) (AKA "Te doy mis ojos")As Antonio | (Not seen) |
| Mondays in the Sun (2002) (AKA "Los lunes al sol")As Jose | (Not seen) |