Someone's turning 26 today. Whoop! Zac Efron won our hearts as a singing basketball captain in High School Musical. Sigh. Those were the days. But he’s also proved himself on the red carpet as a hunk with loads of style. The man looks damn good in a suit. Below, some of our faves.