Gael García Bernal was 21 in Y Tu Mamá También when he played the character 'Julio Zapata'.
That was over 23 years ago in 2001.
Today he is 45, and has starred in 62 movies in total, 53 of those since Y Tu Mamá También was released.
In Y Tu Mamá También, I think Gael García Bernal looks: