<P> 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, all the Wildcats go to the golf course to enjoy the fireworks . </P> <P> Everyone celebrates the end of the summer with a pool party ("All for One") which features a cameo appearance by Miley Cyrus . </P> <Ul> <Li> Troy Bolton (Zac Efron) is Gabriella's boyfriend, the most popular male student at East High School and the captain of the varsity basketball team . For this movie, Efron did all of his own singing, whereas, in the first High School Musical, his singing was blended with singer Drew Seeley's voice . </Li> <Li> Gabriella Montez (Vanessa Hudgens) is Troy's girlfriend who is relieved that she will still be attending East High . She is the lifeguard at the Lava Springs Country Club until Sharpay's actions cause her to quit and break up with Troy . </Li> <Li> Ryan Evans (Lucas Grabeel) is Sharpay's twin brother who lives in the shadow of his primadonna sister . </Li> <Li> Sharpay Evans (Ashley Tisdale) is Ryan's primadonna twin sister determined to win the talent show while also vying for Troy's attention and doing anything to help him . </Li> <Li> Chad Danforth (Corbin Bleu) is Troy's best friend and is very good friends with Jason and Zeke . </Li> <Li> Taylor McKessie (Monique Coleman) is Gabriella's best friend . She is also friends with Kelsi Nielsen and Martha Cox and is dating Chad . She is captain of the school Scholastic Decathlon team . She has a summer job at Lava Springs as an Activities Coordinator . </Li> <Li> Thomas Fulton (Mark L. Taylor) is the manager of Lava Springs . </Li> <Li> Coach Jack Bolton (Bart Johnson) is Troy's father and East High's basketball coach . </Li> <Li> Darby Evans (Jessica Tuck) is Sharpay and Ryan's mother and president of the Lava Springs Board . </Li> <Li> Vance Evans (Robert Curtis Brown) is Sharpay and Ryan's father . </Li> <Li> Ms. Darbus (Alyson Reed) is the stern drama teacher at East High . </Li> <Li> Zeke Baylor (Chris Warren Jr .) is friends with Troy and Chad and plays for the basketball team . </Li> <Li> Jason Cross (Ryne Sanborn) is friends with Troy, Chad, and Zeke and plays on the basketball team . </Li> <Li> Kelsi Nielsen (Olesya Rulin) is friends with Gabriella and Taylor and a pianist and composer . </Li> <Li> Martha Cox (Kaycee Stroh) is friends with Gabriella, Kelsi, and Taylor . </Li> <Li> Jackie (Tanya Chisholm) is one of Sharpay's friends (a.k.a. The Sharpettes). </Li> <Li> Lucille Bolton (Leslie Wing Pomeroy) is Troy's mother . </Li> <Li> Lea (Kelli Baker) is another Sharpette . </Li> <Li> Emma (McCall Clark) is another Sharpette . </Li> <Li> Unknown Wildcats player (Shane Harper) is the principal dancer . </Li> <Li> Girl At Pool (Miley Cyrus) is an unknown dancer at the end (cameo). </Li> </Ul> <Li> Troy Bolton (Zac Efron) is Gabriella's boyfriend, the most popular male student at East High School and the captain of the varsity basketball team . For this movie, Efron did all of his own singing, whereas, in the first High School Musical, his singing was blended with singer Drew Seeley's voice . </Li>

Who plays fulton in high school musical 2