Princess Protection Program
Princess Rosalinda Maria Montoya Fiore (Demi Lovato) of the small nation of Costa Luna is about to be crowned queen. Inexplicably, General Kane (Johnny Ray Rodriguez), the dictator of a neighboring country (Costa Estrella), is able to infiltrate her palace with his agents during her coronation rehearsal, and attempts to assassinate her while effecting a coup d'etat against her regime. Luckily, Joe Mason (Tom Verica), an agent of the Princess Protection Program, a secret organization funded by royal families that looks after endangered princesses, is able to whisk her away to safety via helicopter. Kane’s agents failed to secure the rooftop. They then succeeded in capturing her mother, Queen Sophia.
To keep Princess Rosalinda hidden, the Princess Protection Program places her in Mr. Mason’s home in Louisiana because she refuses to trust anyone else. There she meets his daughter, Carter Mason (Selena Gomez), an insecure girl who works at the local bait shop and dreams of going to the school dance with her crush, Donny (Robert Adamson). To become a normal teenager, Rosalinda takes the name Rosie and soon becomes popular at school, which Carter must learn to handle. Though Carter is at first annoyed by Rosie's mannerisms and presence alone, she soon warms up to her and the two become close friends. Carter then teaches Rosie to act like a normal girl and Rosie shows Carter how to disarm those that scorn them by behaving as a princess. Meanwhile, General Kane plots to marry Rosalinda’s mother, to legitimize his rule.
Joe Mason understands that if Rosie knows General Kane is forcing her mother, then she would want to give hese[clarification needed] Rosie's identity, also destroying her and Carter’s homecoming dresses.
Rosalinda is distraught and decides to leave without anyone knowing besides Carter. She knows what will happen if Rosie returned, asking her to the plan, Mr. Elegante sends the dresses, and pretends to tell Rosalinda’s whereabouts to Gen. Kane to lure him to Louisiana (Carter's plan is to use herself as bait to get Gen. Kane to expose himself, knowing that her father "will always be there for [her]," and that there is no way a rogue dictator can land unnoticed by the authorities).
In the meantime, Rosie and Carter help a bunch of girls by dressing them up for the dance, which includes wearing masks to help Carter stand in for Rosie. Gen. Kane flies to Louisiana to attempt to abduct Rosie. Following her plan, Carter poses as Rosie by wearing a dress of the same color that Gen. Kane was told that Rosie would be wearing, and is taken to Gen. Kane's helicopter. However, Rosie ruins the plan and shows up to take her place, but fortunately, it is discovered that agents of the PPP, including Joe Mason, are piloting the helicopter. After a short chase, Carter's father incapacitates Kane and arrests him for kidnapping.
At the end, Carter realizes what a jerk Donny is and goes to the dance with Ed, who is her best friend and had a crush on her for a long time. Rosie is then crowned Queen of Costa Luna and Carter and Ed attend her coronation in Costa Luna, with her mother and Elegante.



