Cast in Oliver Stone’s ensemble crime drama "Savages," featuring John Travolta and Salma Hayek
Delivered critically acclaimed performance in Chris Weitz directed drama "A Better Life"
Cast as Fidel Castro opposite Benicio Del Toro (as the title character) in Steven Soderbergh's two-part epic "Che"
Joined the cast of Showtime's "Weeds" as the corrupt mayor of Tijuana, Mexico
Portrayed Latin American revolutionary in Emiliano Zapata in the Telemundo miniseries "Zapata: Amor en rebeldía"
Acted opposite Salma Hayek and Edward James Olmos in the Showtime movie "In the Time of the Butterflies"
Breakthrough performance in the Mexican box office hit "Sexo, pudor y lágrimas (Sex, Shame & Tears)"
Landed a bit role in "The Penitent," starring Raul Julia and Armand Assante
U.S. acting debut, the TV-movie "Choices of the Heart" (NBC)