Carter es una chica normal y Rosalinda es una princesa sudamericana del país de Costa Luna. El padre de Carter rescata a Rosalinda de un golpe militar y las dos chicas se enfrentan al dictador.
Carter (Selena Gomez) es una chica plebeya de un pequeño pueblo. Muy distinta a Rosalinda (Demi Lovato), la princesa sudamericana de Costa Luna. El padre de Carter rescata a Rosalinda de un golpe militar y las dos chicas acaban juntas, lo que hace que la princesa aprenda a comportarse como una chica normal y Carter encuentre su princesa interior. Ambas forjan un plan para echar al dictador y recuperar el trono.