11 credits on file—8 films and 3 shows, spanning 2000–2026.
El Mochaorejas
2026 · 64/100
Vengeance
2026 · 54/100
The Dead Girls
2025 · 71/100
Sound of Freedom
2023 · 72/100
New Order
2020 · 63/100
The Inmate
2018 · 67/100
Get the Gringo
2012 · 67/100
The Legend of Zorro
2005 · 56/100
The Three Burials of Melquiades Estrada
2005 · 76/100
Innocent Voices
2004 · 77/100
Amores Perros
2000 · 83/100