Life Advice From Zac Efron

Today Zac Efron a.k.a Troy Bolton turns 29 years old. Feel old? Us too. And while he has a very pretty face (and bod), he's also got some golden tips on life. Here are some of our faves...

Preach it...

Same, babe...

Well, if you're offering...

How about shirt off, always?

And remember...

Happy birthday Zac!

Image source: Instagram

GIF source: Giphy