Who plays Troy Bolton in High School Musical?

Zac Efron plays Troy Bolton in HSM.
Zac Efron!!