Zac Efron was 27 in Dirty Grandpa when he played the character 'Jason Kelly'.
That was over 8 years ago in 2016.
Today he is 36, and has starred in 49 movies in total, 15 of those since Dirty Grandpa was released.
In Dirty Grandpa, I think Zac Efron looks: