Question: Who did zac efron play in high school musical?
Answer: Troy Bolton
Natural Questions answer: the male lead Troy Bolton (from the Wikipedia article "Zac Efron")