Zac Efron was 27 in Neighbors 2: Sorority Rising when he played the character 'Teddy Sanders'.
That was over 8 years ago in 2016.
Today he is 36, and has starred in 49 movies in total, 14 of those since Neighbors 2: Sorority Rising was released.
In Neighbors 2: Sorority Rising, I think Zac Efron looks: