Zac Efron recently walked the red carpet at the Toronto International Film Festival after a year to promote the upcoming film The Greatest Beer Run ever.