| tv | MobLand (2025)As Jaime Lopez(2 episodes) | (Not seen) |
| movie | Hunting Season (2025)As Alejandro | (Not seen) |
| movie | The Life List (2025)As Johnny | (Not seen) |
| tv | Tom Clancy's Jack Ryan (2018)As President Nicolás Reyes(8 episodes) | (Not seen) |
| movie | Speed Kills (2018)As Jules Bergman | (Not seen) |
| movie | The Man Who Killed Don Quixote (2018)As Alexei Miiskin | (Not seen) |
| movie | Operation Goldenshell (2017) (AKA "Operation Golden Shell") | (Not seen) |
| movie | Sundown (2016)As Dorian | (Not seen) |
| movie | Term Life (2016)As Victor Fuentes | (Not seen) |
| movie | Criminal (2016)As Xavier Heimdahl | (Not seen) |
| movie | In the Heart of the Sea (2015)As Spanish Captain | (Not seen) |
| movie | Ant-Man (2015)As Castillo (uncredited) | (Not seen) |
| movie | Riddick (2013)As Santana | (Not seen) |
| movie | Colombiana (2011)As Marco | (Not seen) |
| movie | Bunraku (2010)As Valentine | (Not seen) |
| movie | Knight and Day (2010) (AKA "Knight & Day")As Antonio Quintana | (Not seen) |
| movie | Che: Part Two (2008) (AKA "Guerrilla")As Captain Mario Vargas | (Not seen) |
| movie | Elizabeth: The Golden Age (2007) (AKA "Elizabeth - Das goldene Konigreich")As Philip II | (Not seen) |
| movie | The Tulse Luper Suitcases, Part 2: Vaux to the Sea (2004)As Jan Palmerion | (Not seen) |
| movie | The Alamo (2004)As Juan Seguin | (Not seen) |
| movie | The Tulse Luper Suitcases, Part 1: The Moab Story (2003)As Jan Palmerion | (Not seen) |
| movie | Bad Boys II (2003) (AKA "Bad Around the World")As Hector Juan Carlos 'Johnny' Tapia | (Not seen) |
| movie | Blow (2001)As Diego Delgado | (Not seen) |
| movie | Dollar for the Dead (1998)As Federale captain | (Not seen) |
| movie | The Flower of My Secret (1995)As Doctor A | (Not seen) |
| movie | Jamón, Jamón (1992) (AKA "A Tale of Ham and Passion")As José Luis | (Not seen) |