Question: who did zac efron play in high school musical
Answer: The film , which has been described as a modern adaptation of Romeo and Juliet , saw Efron playing the male lead Troy Bolton , a high school basketball player who feels conflicted when he finds himself interested in participating in the school musical with Gabriella Montez ( Vanessa Hudgens ) , a girl from the scholastic decathlon team .