Debutta come attore nel 1982 nel film "Labirinto di passioni" di Pedro Almodóvar, regista con il quale collabora nuovamente nel 1987 nel film "La legge del desiderio ", che lo fa conoscere al grande pubblico. Dopo numerose parti da comprimario in film importanti, raggiunge la consacrazione nel 1998 con il ruolo di Zorro nel film "La maschera di Zorro". Ha tuttavia recitato in numerosi film di successo come "Intervista col vampiro", "Philadelphia", "C'era una volta in Messico" e la saga di "Spy Kids". Dal 2004 è il doppiatore originale del Gatto con gli stivali nella saga di "Shrek". Nel 2020, grazie alla performance in "Dolor y gloria" l'anno prima, riceve la sua prima candidatura per l'Oscar al miglior attore in vista della novantaduesima cerimonia.