| movie | The Phoenician Scheme (2025)As Zsa-zsa Korda | (Not seen) |
| movie | One Battle After Another (2025)As Sensei Sergio St. Carlos | (Not seen) |
| movie | Reptile (2023)As Tom Nichols | (Not seen) |
| tv | What If...? (2021)As The Collector (voice)(1 episode) | (Not seen) |
| movie | No Sudden Move (2021)As Ronald Russo | (Not seen) |
| movie | The French Dispatch (2021) (AKA "The French Dispatch of the Liberty, Kansas Evening Sun")As Moses Rosenthaler | (Not seen) |
| movie | Dora and the Lost City of Gold (2019)As Swiper (voice) | (Not seen) |
| tv | Escape at Dannemora (2018)As Richard Matt(7 episodes) | (Not seen) |
| movie | Sicario: Day of the Soldado (2018)As Alejandro Gillick | (Not seen) |
| movie | Avengers: Infinity War (2018)As Taneleer Tivan / The Collector | (Not seen) |
| movie | Star Wars: Episode VIII - The Last Jedi (2017) (AKA "Star Wars: The Last Jedi")As DJ | (Not seen) |
| movie | A Perfect Day (2015)As Mambrú | (Not seen) |
| movie | Sicario (2015) (AKA "Sicario the Mexican Hitman")As Alejandro Gillick | (Not seen) |
| tv | The Tonight Show Starring Jimmy Fallon (2014)As Self - Guest(1 episode) | (Not seen) |
| tv | Variety Studio: Actors on Actors (2014)As Self(2 episodes) | (Not seen) |
| tv | Late Night with Seth Meyers (2014)As Self - Guest(1 episode) | (Not seen) |
| movie | Escobar: Paradise Lost (2014)As Pablo Escobar | (Not seen) |
| movie | Inherent Vice (2014)As Sauncho Smilax | (Not seen) |
| movie | Guardians of the Galaxy (2014) (AKA "G.O.T.G.")As Taneleer Tivan / The Collector | (Not seen) |
| movie | Thor: The Dark World (2013)As Taneleer Tivan / The Collector (uncredited) | (Not seen) |
| movie | Savages (2012)As Lado | (Not seen) |
| movie | The Wolfman (2010) (AKA "Wolfman")As Lawrence Talbot | (Not seen) |
| movie | Che: Part Two (2008) (AKA "Guerrilla")As Ernesto Che Guevara | (Not seen) |
| movie | Che: Part One (2008) (AKA "The Argentine")As Ernesto Che Guevara | (Not seen) |
| movie | Shine a Light (2008)As Self - Concert Audience (uncredited) | (Not seen) |
| tv | The Graham Norton Show (2007)As Self(1 episode) | (Not seen) |
| movie | Things We Lost in the Fire (2007)As Jerry Sunborne | (Not seen) |
| movie | Sin City (2005) (AKA "Frank Miller's Sin City")As Det. Lt. Jack "Jackie Boy" Rafferty | (Not seen) |
| movie | 21 Grams (2003)As Jack Jordan | (Not seen) |
| movie | The Hunted (2003)As Aaron Hallam | (Not seen) |
| movie | The Pledge (2001) (AKA "Pledge")As Toby Jay Wadenah | (Not seen) |
| movie | Bread and Roses (2000)As Party Guest | (Not seen) |
| movie | Traffic (2000)As Javier Rodriguez | (Not seen) |
| movie | The Way of the Gun (2000)As Mr. Longbaugh | (Not seen) |
| movie | Snatch (2000) (AKA "Diamonds")As Franky Four Fingers | (Not seen) |
| movie | Fear and Loathing in Las Vegas (1998)As Dr. Gonzo / Oscar Z. Acosta | (Not seen) |
| movie | Joyride (1997)As Detective Lopez | (Not seen) |
| movie | Excess Baggage (1997)As Vincent | (Not seen) |
| movie | The Funeral (1996)As Gaspare | (Not seen) |
| movie | Basquiat (1996)As Benny Dalmau | (Not seen) |
| movie | The Fan (1996)As Juan Primo | (Not seen) |
| movie | The Usual Suspects (1995)As Fred Fenster | (Not seen) |
| movie | China Moon (1994)As Lamar Dickey | (Not seen) |
| movie | Golden Balls (1993)As Bob, el amigo de Miami | (Not seen) |
| movie | Fearless (1993) (AKA "Joyride")As Manny Rodrigo | (Not seen) |
| movie | Christopher Columbus: The Discovery (1992)As Alvaro Harana | (Not seen) |
| movie | The Indian Runner (1991) (AKA "Indian Runner")As Miguel | (Not seen) |
| movie | Licence to Kill (1989) (AKA "Bond 16")As Dario | (Not seen) |
| movie | Big Top Pee-wee (1988)As Duke the Dog-Faced Boy | (Not seen) |
| tv | Miami Vice (1984)As Pito(1 episode) | (Not seen) |
| tv | Saturday Night Live (1975)As Self - Cameo (uncredited)(1 episode) | (Not seen) |
| tv | The Oscars (1953)As Self(2 episodes) | (Not seen) |