Two promising young stars turn this boilerplate Disney Channel movie into a decent diversion for `tween girls. A funny story of a princess and tomboy who join together to battle various high school horrors, it also includes a nice message about self-esteem.
Selena Gomez ("Wizards of Waverly Place") shines in her first starring role, with comic sensibilities that hint at a long career. Likable co-star Demi Lovato ("Camp Rock," "Sonny Without a Chance") adds charm of her own, and together the two young stars have great chemistry. Also worth mentioning is another newcomer, Jamie Chung, who MTV viewers will remember from "The Real World: San Diego." She plays Chelsea, the front-runner for homecoming queen.
Girls between the ages of say, 7 to 13, should love it. If you buy it for one, you'll score bonus brownie points by telling her that the Jonas Brothers co-wrote one of the featured songs, "Two Worlds Collide."