His film roles include Ding Chavez in Clear and Present Danger, Hector in "Out For Justice", Tom Berenger's second-in-command Joey Six in The Substitute, U. S. Marine Sergeant Rojas in The Rock, as Jesus in From Dusk Till Dawn 2: Texas Blood Money, USM Private Vincent DiStephano in Alien: Resurrection, and Ramirez in Under Siege. He appeared as Chuey, a gang member from the Vatos Locos, in the gang film Blood In Blood Out. In 2005, he played Chino in Havoc. He appeared in Gremlins 2: The New Batch, credited as "The Messenger," and in Training Day as a gang member named Sniper. He played a Los Angeles firefighter in Collateral Damage. He had guest roles in the Star Trek: Deep Space Nine episode "The Siege of AR-558", the X-Files episode "El Mundo Gira", and the second season of 24. He also made an appearance as the father of a murdered girl in CSI. He played a short-lived but well-known role as Tuco Salamanca, a sadistic and sociopathic meth dealer in Breaking Bad in 2008 and 2009. He later reprised the role of Tuco in the Breaking Bad spin-off, Better Call Saul. He had a recurring role as Paco on My Name Is Earl, and as Alejandro Perez on Nip/Tuck.