High School Musical 2 Biography
Sharpay and Ryan Evans (Ashley Tisdale and Lucas Grabeel) plan to spend the summer at their family's country club, Lava Springs ("Fabulous"), But Sharpay's summer plans also include pursuing Troy, whom she has arranged to be hired at the club. However, Troy convinces the club's manager, Mr. Fulton (Mark L. Taylor), into hiring Gabriella and their close group of friends as well; this includes Gabriella's best friend, Taylor (Monique Coleman), and Troy's best friend, Chad (Corbin Bleu). Sharpay is enraged upon learning that Gabriella is working as one of the lifeguards. Mr. Fulton is unable to fire them upon Sharpay's command, since her mother (Jessica Tuck) approved of their hiring, so she orders Fulton to give them difficult tasks so they'd be opt to quit. Fulton attempts to intimidate the group, but Troy rebuilds their confidence and convinces them that they can persevere ("Work This Out").
Troy continues to worry about funding for college. Sharpay senses his need and arranges for Troy to be promoted, hoping that this will convince him to sing with her at the talent show. Meanwhile, Kelsi writes a ballad for Troy and Gabriella. Troy agrees to sing with his friends in the show ("You Are The Music In Me"), not knowing that Sharpay is vying for his attention. In the extended version, Sharpay and Ryan trap Troy as he prepares for a date with Gabriella, and perform their potential show stopper ("Humuhumunukunukuapua'a").
A visit from a local college basketball team, The Red Hawks, causes a rift between Troy and Chad when Troy chooses their companionship instead of his friends', and Troy begins to distance himself from his old friends.
Ryan realizes he does not mean much to Sharpay anymore, as she is ready to cast her brother aside for the opportunity to sing with Troy. Taylor and Gabriella invite Ryan to the baseball game, and Chad offers him Troy's position ("I Don't Dance").
Troy and Gabriella's relationship is strained when Troy sees Ryan with Gabriella, sparking jealousy. Owing to a "promise" from Troy, he and Sharpay practice their song for the Midsummer Night's Talent Show ("You Are The Music In Me (Sharpay Version)").
When Sharpay discovers that Ryan and the Wildcats are putting together their own performance in the show, she orders Mr. Fulton to ban all junior staff members from performing. Gabriella confronts Sharpay, and makes it clear that she will not play Sharpay's game. She quits her job at Lava Springs. Troy overhears the exchange, and tries to persuade Gabriella to change her mind. Gabriella expresses her loss of trust with Troy ("Gotta Go My Own Way").
Troy returns to work the next day to find that his friends refuse to talk to him. Kelsi silently shows Troy the notice from Mr. Fulton, causing Troy to question his own motivations ("Bet On It"). He begins to reconcile with Chad and his other friends. Then Troy confronts Sharpay, informing her that he will not sing with her, and Sharpay bursts into tears. The Wildcats and Chad forgive Troy for his absence and convince him to sing in the talent show, which he does only under the condition that they are all allowed to perform as well.
At Sharpay's supposed instruction, Ryan gives Troy a new song to learn moments before the show. As Troy goes onstage, he asks Sharpay why she switched the song, and Sharpay is shocked to find that her brother tricked her. Troy sings the song ("Everyday") alone — until Gabriella surprisingly joins him onstage. In the end, Sharpay proudly presents her brother, Ryan, with the award for the talent show. After the talent show, the Wildcats (including Ryan and Sharpay) go to the golf course to enjoy the fireworks. Troy and Gabriella finally share their first kiss.
Everyone celebrates the end of the summer with a pool party ("All for One").