Se inició como actor en su niñez. Hizo teatro e intervino en cortos como El último fin de año (1991) y la teleserie El abuelo y yo (1992). Su primer largometraje como actor fue Ámbar (L. Estrada, 1994). En 2001 protagonizó junto a Gael García Bernal Y tu mamá también (A. Cuarón), cuyo éxito internacional catapultó su carrera. Desde entonces ha filmado en México, España y Estados Unidos.