I filmen , spiller han tenåringen Troy Bolton. Troy er en vellykket basketspiller på skolens basketlag, der treneren hans også er hans far. På nyttårsaften treffer han en jente som heter Gabriella Montez (Vanessa Hudgens) ved at de begge blir tvunget opp på scenen for å synge på en fest på nyttårsaften. Det viser seg at de begge er flinke til å synge og de møtes igjen etter ferien når Gabriella begynner på East High der Troy går. De synger sammen på audition for skolens vintermusikal og får en tilbakekalling, noe som gjør Troys bestevenn, Chad (Corbin Bleu) og resten av lagkameratene bekymret. Det samme blir Gabriellas venninne som også er leder for vitenskapklubben. De tidligere hovedrollene i vintermusikalen er Sharpay og Ryan Evans (Ashley Tisdale og Lucas Gabreel) som gjør alt de kan for å hindre dem. Sharpay liker også Troy. Gabriella og Troy rives mellom hverandre og basket og vitenskap.