why does zac efron have to be such a sex god jesus happy bday