Zac Efron in a suit