Primul său rol în film a fost în filmul de televiziune The Children of Times Square (1986). A început să apară în mai multe filme, inclusiv Last Resort (1986), Ernest Goes to Camp (1987), The Principal (1987), Little Nikita (1988), American Me (1992) și Gas Food Lodging (1992). În 1995, a câștigat primul premiu ALMA (pentru Artistul Emergent al Anului) pentru munca sa în Mi Vida Loca (1993) de Allison Anders și My Family (1995) de Gregory Nava.
Apoi a jucat în filme precum Crimson Tide (1995), Get Shorty (1995), Selena (1997), Romy and Michele's High School Reunion (1997) și cultul favorit Next Friday (2000) ca inamicul lui Ice Cube, Joker.
Rolul său următor a fost cel al polițistului din Tijuana, Manolo, partenerul lui Benicio del Toro în filmul câștigător al Premiului Academiei Traffic (2000), care i-a adus un premiu de la Screen Actors Guild și un alt premiu ALMA.
În 2001, a fost producător executiv și a jucat în filmul independent Road Dogz (2002). A scris, regizat și a acționat în EDNY (2003). De asemenea, a co-produs și a jucat în piesa de teatru "Latinologues", care a avut loc pe Broadway în 2005 și este disponibilă pe DVD.
A împrumutat vocea lui Pepito în Dr. Dolittle 2 (2001). Apoi, a jucat rolul lui Sammi, bucătarul, în Flight of the Phoenix (2004) de John Moore, lunetistul Marine Juan Cortez în drama de război Jarhead (2005) regizată de Sam Mendes, un agent DEA corect în drama de acțiune The Death and Life of Bobby Z (2006), un busboy politic pe nume Miguel în drama istorică Bobby (2006) de Emilio Estevez și un pilot de drone psihologic torturat, Rudy Ramirez, în povestea de dragoste politică sci-fi Sleep Dealer (2008) de Alex Rivera.
A avut roluri în The Hills Have Eyes 2 (2007), Are