As we celebrate the release of Parkland this weekend, the first film in which Zac Efron is playing a doctor and not a high school student or someone’s teen son, let’s look back at all the characters he’s played since his Disney days in 2006. Some of these films are better than others, but in all of them? He. Looks. Hot.