La princesa Rosalinda (Demi Lovato) de la pequeña nación hispanohablante de Costa Luna está a punto de ser coronada reina al alcanzar la madurez. Inexplicablemente, el general Kane, el dictador de un país vecino (Costa Estrella), lo es. capaz de infiltrarse masivamente en su palacio con sus agentes durante el ensayo de su coronación, e intenta asesinarla mientras realiza un golpe de estado contra su régimen. Afortunadamente, Joe Mason, un agente del Programa de Protección de la Princesa, una organización secreta financiada por familias reales. que cuida a las princesas en peligro de extinción, puede llevarla a un lugar seguro en helicóptero porque los agentes del general Kane no lograron asegurar su helipuerto en la azotea. Lograron capturar a su madre, la reina Sofía, pero desafortunadamente para el general, su golpe lo alienó gravemente. de las autoridades internacionales.
Para mantener oculta a la princesa Rosalinda, el Programa de Protección de Princesas la coloca en la casa del Sr. Mason en la zona rural de Luisiana porque se niega a confiar en nadie más. Allí conoce a su hija Carter (Selena Gomez). , una chica insegura que trabaja en la tienda de cebos local y sueña con ir al baile de la escuela con su amor platónico, Donny (Robert Adamson). Al convertirse en una adolescente normal, Rosalinda adopta el nombre de Rosie y pronto se vuelve popular en la escuela, lo que le convierte en Carter. Deben aprender a manejarse. Los dos se vuelven amigos cercanos. Carter le enseña a Rosie a actuar como una chica estadounidense normal, y Rosie le muestra a Carter cómo desarmar a aquellos que los desprecian y los ponen en peligro.
en su lugar comportándose como una princesa.
Mientras tanto, el general Kane planea casarse con la madre de Rosalinda, aparentemente para legitimar su gobierno, pero también para sacar a Rosalinda, la heredera legítima del difunto rey, de su escondite. que puede casarse con ella de manera ambigua, colocarla en el trono como una marioneta, matarla o matarla a ella y a su madre para acabar con la familia real.
Joe Mason entiende que si Rosie sabe que el General Kane está obligando a su madre a casarse, entonces ella querrá entregarse para aplacar su necesidad de asegurar su gobierno. También sabe que es probable que el general Kane simplemente mate a Rosie si logra ponerle las manos encima. Mason no reconoce la amenaza que representan las chicas populares de la escuela, que quieren que Rosie abandone las elecciones para reina del baile. Después de descubrir que Rosie es en realidad una princesa, le cuentan a Rosie sobre el plan del general Kane de casarse con su madre y. intenta "animarla" a que se vaya destruyendo sus vestidos de fiesta y los de Carter.
Rosalinda está angustiada y decide irse sin que nadie lo sepa, además de Carter sabe lo que sucederá si Rosie regresa, así que. Le pide que le haga un último favor y se quede hasta después del baile. Rosalinda acepta esperar para regresar a Costa Luna hasta después del baile para adquirir vestidos nuevos. Carter llama al modista de Rosalinda, el Sr. Elegante, y le pide que le envíe algunos. parte de un plan para salvar a Rosie, la Reina y Costa Luna para llevar a cabo su plan, el Sr. Elega.
nte envía los vestidos y finge revelar el paradero de Rosalinda al general Kane para atraerlo a Luisiana (el plan de Carter es usarse a sí misma como cebo para que el general Kane se exponga, sabiendo que su padre "siempre estará allí para [ ella]", y probablemente también que no hay manera de que un dictador extranjero rebelde pueda entrar en el espacio aéreo estadounidense y aterrizar sin ser detectado por las autoridades).
Mientras tanto, Rosie y Carter ayudan a un grupo de chicas haciéndolas luce bien para el baile, que incluye usar máscaras para ayudar a Carter a sustituir a Rosie. El general Kane vuela a Luisiana con solo unos pocos hombres para intentar secuestrar a Rosie. Como parte de su plan, Carter se hace pasar por Rosie usando un. vestido del mismo color que le informaron al general Kane que usaría Rosie, y es llevada al helicóptero del general Kane. Su padre la salva justo a tiempo.
Al final, Carter. se da cuenta de lo idiota que es Donny y va al baile con Ed, quien es su mejor amigo y ha estado enamorado de ella durante mucho tiempo. Al final, Rosie es coronada Reina de Costa Luna y Ed aplaude, "Long. ¡Viva la Reina Rosie!" y Rosie camina hacia el altar con Carter sonriendo con orgullo.