The story centers on a girl, Mary (Selena Gomez), who lives with her stepmother, a former pop star, Dominique Blatt, and stepsisters, Britt and Bree. She is a very good dancer and meets a singer named Joey Parker (Drew Seeley), whose been disguised as a new student, at her school's "Black and White Ball". They dance and fall in love, but then she drops her iPod while rushing out. Though Joey has no idea the girl he danced with is Mary, he wants to meet her again. A dance competition is then announced. Mary decides to enter, as her best friend Tami says, because she knows she danced with popular artist J.P (Joeys stage name) and also wants to meet him again (she really fell in love with him). The winner of the dance competition will have a chance to appear in Joeys new music video. Joey hopes to meet the girl again by dancing with every girl, till he finds her.