Zac Efron’s past vocal abilities aren’t getting rave reviews.

A clip posted on social media Tuesday claims to be a demo of Efron singing the “High School Musical” song “Get’cha Head in the Game.”

Although Efron played the lead character in the 2006 Disney Channel movie — Troy Bolton — it was actually actor and singer Drew Seeley who provided the vocals that ended up getting used.

“20 years after the release we can finally hear his voice,” the post on X reads. “With the date from June 2005 the song has some different adlibs and the instrumental was still under production.”

The two-minute video features the memorable scene in which Efron plays basketball with his teammates while singing.

Some fans weren’t impressed by Efron’s vocals.

“Okay this isn’t the worst but it shows how much h

See Full Page