Carter (Selena Gomez) je dievča z malého mesta a totálna uličnica. Je úplne odlišná od Rosalindy (Demi Lovato), juhoamerickej princeznej z krajiny Costa Luna. Keď Carterin otec, agent tajného programu na ochranu princezien, zachráni Rosalindu pred vojenským prevratom, dievčatá skončia spolu ako „sesternice"... a vtedy na seba narazia kráľovské maniere a hrubosť. Pri nečakanej zmene úloh sa Rosie naučí, ako sa správať ako obyčajné dievča, a Carter objaví v sebe princeznú. Keď zistia, čo majú spoločné, dokážu, že najlepšie priateľky sú naozaj navždy. Je teraz na nich dvoch, aby vymysleli plán, ako poraziť diktátora z Costa Luny a navrátiť Rosalindu na trón.