When her tiny country is invaded by a dictator, Rosie (Demi Lovato) is relocated to a rural American town in Princess Protection Program. Sounds an awful lot like what they do to people who testify against mob bosses, but the pretty dresses totally make up for it.