Carter je maloměstská dívka, zcela odlišná od Rosalindy, jihoamerické princezny. Carteřin otec, agent v tajném Programu ochrany princezen, zachrání Rosalindu před vojenským pučem a dívky musí vymyslet plán na sesazení diktátora a návrat Rosalindy.
Carter (Selena Gomezová) je dívka z malého města, která se chová jako kluk. Nemohla by být odlišnější od Rosalindy (Demi Lovatová), jihoamerické princezny ze země Costa Luna. Poté, co Carteřin otec, agent v tajném Programu ochrany princezen, zachrání Rosalindu před vojenským pučem, dívky vystupují jako „sestřenice“. To je okamžik, kdy dochází ke střetu světa drsné holky a královské rodiny. Po nečekaném obrácení rolí se Rosie naučí chovat jako obyčejná dívka a Carter objeví svou vnitřní princeznu. Jakmile zjistí, co mají společného, dokážou, že nejlepší přítelkyně zůstávají opravdu navždy. Nyní je na obou kamarádkách, aby vymyslely plán na sesazení diktátora Costa Luny a navrátily do Rosalindiných rukou vládu své země.