Since High School Musical first hit Disney Channel in 2006, one thing has been true — Zac Efron is and always will be Troy Bolton. That’s why when the news first broke back in the day that Drew Seeley was actually the one singing all of Troy’s vocals in the movie, fans were shook to their core.

Now, years later, one question is still on all HSM fans’ minds — Why didn’t Zac sing? Yep, it may be over 10 years since the first movie premiered, but everyone’s still wondering! In order to put all your worries at ease once and for all, J-14 did a major investigation, and we found out the real reason that the now 32-year-old waited until High School Musical 2 to share his true singing voice with the world. The truth, just might surprise you!

Scroll through our gallery to find out the real reason why Zac Efron didn’t sing in High School Musical.

Love J-14? Be sure to subscribe to our YouTube channel for fun, exclusive videos with your favorite stars.