A început să joace în anii 1980, apărând în filmul de acțiune din 1982, Soldatul. A obținut faimă internațională cu interpretările sale ale lui Félix Cortez în thrillerul lui Tom Clancy din 1995, Pericol Clar și Imediat, al traficanților de droguri Bucho în filmul de acțiune din 1995, Desperado, Ramon Salazar în serialul de dramă thriller de la Fox, 24, și al afaceristului corupt Hernan Reyes în filmul de curse pe stradă din 2011, Fast Five. Alte filme cunoscute ale sale includ Consulul Onorific (1983), Bună dimineața, Babilon (1987), Numai tu (1994), Masca lui Zorro (1998), În spatele liniilor inamice (2001), Moartea și viața lui Bobby Z (2007), Che: Partea a Doua (2008) și Câmpul Înghițit de Foc (2008).
A lucrat în Europa, Argentina, Mexic, Statele Unite și Brazilia în numeroase producții de film și teatru, câștigând mai multe premii internaționale.