Sorry, fam: Zac Efron is box office poison. Don’t believe the hype.