Zac Efron seriously suited up for the premiere of his latest film That Awkward Moment, held at Sunshine Landmark in New York City. 26-year-old Efron wore a tailored grey check Dolce & Gabbana three-piece suit to the premiere and styled it with a patterned tie and a pair of black leather lace-ups.
Nothing beats a three-piece suit.