Zac Efron was 27 in Mike and Dave Need Wedding Dates when he played the character 'Dave Stangle'.
That was over 8 years ago in 2016.
Today he is 36, and has starred in 49 movies in total, 13 of those since Mike and Dave Need Wedding Dates was released.
In Mike and Dave Need Wedding Dates, I think Zac Efron looks: