Od dziecka grał w meksykańskich filmach, ale przełomem w jego karierze stała się rola w „Amores perros” (2000), z którą dostał nagrodę Srebrnego Hugo na Festiwalu Filmowym w Chicago oraz Srebrnego Ariela (meksykański Oscar). To otworzyło mu drogę do najlepszych światowych produkcji i reżyserów. Zagrał min. w: „I twoją matkę też” (nagroda specjalna na Festiwalu w Wenecji oraz MTV Movie Award), „Boskie jak diabli”, „Randka z Lucy”, „Zbrodnia Ojca Amaro” (najlepszy aktor MTV Movie Award), „Fidel” (zagrał tam Che Guevarę), „Dzienniki motocyklowe” (ponownie wcielił się w postać Che Guevary) oraz „Złe wychowanie” Almodovara.