Zac Efron made his first red carpet appearance in three years on Tuesday as he stepped out for the premiere of his latest movie, The Greatest Beer Run Ever.
The 34-year-old was all smiles at the 2022 Toronto International Film Festival - a week after responding to rumours he had undergone plastic surgery on his face.
Baywatch star Zac looked dapper in a grey suit coupled with a black polo neck shirt and black shoes.