| 2012 -Alone |
| 2012 -Autómata role: Jacq Vaucan |
| 2011 -Black Gold role: Nassib |
| 2011 -Zkrat (Haywire) |
| 2011 -Kůže, kterou nosím (La piel que habito) role: Ledgard |
| 2011 -Kocour v botách (Puss in Boots) role: Puss in Boots |
| 2011 -Spy Kids 4D: Stroj času (Spy Kids 4: All the Time in the World) role: Gregorio Cortez |
| 2011 -The Big Bang role: Ned Cruz |
| 2010 -Dali role: Salvador Dali |
| 2010 -Donkey's Christmas Shrektacular role: Puss in Boots |
| 2010 -Scared Shrekless role: Puss in Boots |
| 2010 -Shrek: Zvonec a konec (Shrek Forever After) role: Puss in Boots |
| 2010 -Shrek Forever After: The Game role: Puss in Boots |
| 2010 -Poznáš muže svých snů (You Will Meet a Tall Dark Stranger) role: Greg |
| 2008 -Milenec je zločinec! (My Mom's New Boyfriend) role: Tommy Lucero |
| 2008 -The Other Man role: Ralph |
| 2008 -Zlodějská partie (Thick as Thieves) role: Gabriel Martin |
| 2007 -Shrekoleda (Shrek the Halls) role: Puss in Boots |
| 2007 -Shrek Třetí (Shrek the Third) role: Puss in Boots |
| 2006 -Hranice smrti (Bordertown) role: Alfonso Diaz |
| 2006 -Tančím abych žil (Take the Lead) role: Pierre Dulaine |
| 2006 -Take the Lead: Making-of Documentary role: Pierre Dulaine |
| 2005 -49º premis Sant Jordi de cinematografía role: |
| 2005 -Legenda o Zorrovi (The Legend of Zorro) role: Zorro / Alejandro |
| 2004 -Far Far Away Idol role: Puss In Boots |
| 2004 -Shrek 2 role: Puss In Boots |
| 2003 -V hlavní roli Pancho Villa osobně (And Starring Pancho Villa as Himself) role: Pancho Villa |
| 2003 -Prokletá Argentina (Imagining Argentina) role: Carlos Rueda |
| 2003 -Tenkrát v Mexiku (Once Upon a Time in Mexico) role: El Mariachi |
| 2003 -Spy Kids 3D: Game Over role: Gregorio Cortez |
| 2002 -Tělo na tělo (Ballistic: Ecks vs. Sever) role: Agent Jeremiah Ecks |
| 2002 -Femme Fatale role: Nicolas Bardo |
| 2002 -Frida role: David Alfaro Siqueiros |
| 2002 -Spy Kids 2: Ostrov ztracených snů (Spy Kids 2: Island of Lost Dreams) role: Gregorio Cortez |
| 2001 -Stíny mrtvých (Body, The) role: Father Matt Gutierrez |
| 2001 -Sedmý hřích (Original Sin) role: Luis Antonio Vargas |
| 2001 -Spy Kids: Špióni v akci (Spy Kids) role: Gregorio Cortez |
| 1999 -Vikingové (13th Warrior, The) role: Ahmed Ibn Fahdlan |
| 1999 -Boxeři (Play It to the Bone) role: Cesar Dominguez |
| 1999 -Malí velcí podvodníci (The White River Kid) role: Morales Pittman |
| 1998 -Zorro: Tajemná tvář (The Mask of Zorro) role: Alejandro Murrieta / Zorro |
| 1996 -Evita role: Ché |
| 1995 -Nájemní vrazi (Assassins) role: Miguel Bain |
| 1995 -Desperado (Desperado, The) role: El Mariachi |
| 1995 -Čtyři pokoje (Four Rooms) role: Man |
| 1995 -Rapsodie v Miami (Miami Rhapsody) role: Antonio |
| 1995 -Schůzka s cizincem (Never Talk to Strangers) role: Tony Ramirez |
| 1995 -Two Much role: Art |
| 1994 -Interview s upírem (Interview With The Vampire) role: Armand |
| 1994 -Of Love and Shadows role: Francisco |
| 1993 -"Il giovane Mussolini" role: Benito Mussolini |
| 1993 -Dům duchů (House of the Spirits, The) role: Pedro Tercero García |
| 1993 -La otra historia de Rosendo Juárez role: Rosendo Juárez |
| 1993 -Philadelphia role: Miguel Alvarez |
| 1993 -¡Dispara! role: Marcos |
| 1992 -Králové mamba (Mambo Kings, The) role: Nestor Castillo |
| 1992 -Mujer bajo la lluvia, Una role: Miguel |
| 1991 -Terra Nova role: Antonio |
| 1990 -Contra el viento role: Juan |
| 1990 -La mujer de tu vida: La mujer feliz role: Antonio López |
| 1990 -¡Átame! role: Ricky |
| 1989 -Bajarse al moro role: Alberto |
| 1989 -Blanca Paloma, La role: Mario |
| 1989 -El acto role: Carlos |
| 1989 -Si te dicen que caí role: Marcos |
| 1988 -Bâton rouge role: Antonio |
| 1988 -El placer de matar role: Luis |
| 1988 -Mujeres al borde de un ataque de nervios role: Carlos |
| 1987 -Así como habían sido role: Damián |
| 1987 -Zákon touhy (Ley del deseo, La) role: Antonio Benítez |
| 1986 -27 horas role: Rafa |
| 1986 -Delirios de amor |
| 1986 -Matador role: Ángel |
| 1986 -Puzzle role: Andrés |
| 1985 -Caso cerrado role: Preso |
| 1985 -La corte de Faraón role: Fray José |
| 1985 -Réquiem por un campesino español role: Paco |
| 1984 -Caso Almería, El role: Juan Luque |
| 1984 -El señor Galíndez role: Eduardo |
| 1984 -Fragmentos de interior role: Joaquín |
| 1984 -Zancos, Los role: Alberto |
| 1983 -Y del seguro... líbranos Señor! |
| 1982 -Laberinto de pasiones role: Sadec |
| 1982 -Pestañas postizas role: Juan |