London (even though she can't sing or dance) gets the role of Sharpay in their school production of High School Musical instead of Maddie because Mr. Tipton is financing the director's play "Floss" on Broadway. Zack has to work backstage for detention and Cody gets the part of Troy.