Once upon a time in Mexico (2003), junto a Antonio Banderas, Salma Hayek, Johnny Depp, Eva Mendes y fue dirigida por Robert Rodriguez.
El crimen del padre Amaro (2002), junto a Gael García Bernal y Ana Claudia Talancón.
Amores perros (2000), junto a Emilio Echevarría, Gael Garcia Bernal y Goya Toledo.
En la televisión, ha actuado en La reina del sur (2011), junto a Kate del Castillo, Rafael Amaya y Cristina Urgel.
El encanto del águila (2011), junto a Carlos Corona, Emilio Echevarría, Enoc Teaño y Camelia la Texana (2014), junto a Sara Maldonado, Erik Hayser, Andrés Palacios y Joaquín Garrido.