Una futura regina, un problema di cuore che solo la sua sosia può risolvere e una seconda sosia che vuole causare guai.
Ambientato due anni dopo la fine del primo film (tre anni dopo la maggior parte del primo film), Stacy è ora la principessa di Belgravia, mentre Margaret si sta preparando a salire al trono di Montenaro in seguito alla morte del re e alla decisione del figlio Howard di abdicare. Nervosa all'idea di assumersi le responsabilità di governare una nazione, Margaret ha chiuso la sua relazione con Kevin, che ora gestisce la sua pasticceria con Olivia a Chicago.
Stacy fa una visita a sorpresa a Chicago mentre si reca all'incoronazione e trova Kevin infelice dopo la rottura. Quando Olivia gli rivela di non aver mai spedito l'RSVP per l'incoronazione, Stacy lo convince a ripensarci e a viaggiare con lei e il Principe Edward, anche se la coppia ha i suoi problemi di coppia, dato che Stacy ha sempre più trascurato Edward mentre si concentra sui suoi doveri di Principessa.
Al suo arrivo, Kevin si riunisce a Margaret e aiuta lei, il Principe Edward, Stacy e Olivia a decorare il suo palazzo per Natale. Anche Margaret si sente depressa per come sono finite le cose tra lei e Kevin. Durante un evento serale, i due ballano, ma vengono interrotti da Lady Fiona Pembroke, cugina di Margaret. All'insaputa di tutti, Fiona ha speso quasi tutta la piccola fortuna della sua famiglia ed è ricorsa ai suoi servi Reggie e Mindy per derubare gli ospiti della festa. Tornata alla decrepita tenuta di Pembroke, Fiona ha improvvisamente l'idea di assumere l'identità di Margaret, farsi incoronare regina e saccheggiare la tesoreria reale, assicurandosi così la vita. Reggie e Mindy sono entusiasti e aiutano Fiona a tingersi i capelli e a copiare il trucco di Margaret mentre studiano l'agenda della regina.
Tornata a palazzo, Margaret ammette di essere stata troppo impegnata con gli affari reali per passare del tempo con Kevin. A complicare ulteriormente le cose c'è il conte Antonio Rossi, il capo del suo staff, che corteggia Margaret e insinua nella mente di Kevin il dubbio che possa essere un buon partito per una futura regina. Stacy decide che l'unico modo per sistemare le cose è che lei e Margaret si scambino di nuovo le identità, in modo che lei e Kevin possano avere il pomeriggio tutto per loro mentre Stacy si occupa degli impegni di Margaret. Lo scambio avviene, con Olivia che rimane per distrarre Edward mentre Margaret e Kevin vanno in un parco natalizio locale. Lì, Kevin esprime i suoi dubbi sul fatto di essere alla pari di Margaret e lei lo convince che queste preoccupazioni sono irrilevanti finché si amano.
Reggie e Mindy rapiscono Stacy, pensando che sia Margaret, e la rinchiudono a Pembroke Manor. Fiona interviene proprio nel momento in cui Margaret ritorna e, rendendosi conto che la donna con cui sta parlando non è Stacy, Margaret spiega la verità al Principe Edward e i due salvano Stacy da Reggie e Mindy, che vengono arrestati e rivelano il piano di Fiona. Nel frattempo, Antonio deduce da solo la verità: Fiona ha dimenticato di coprire un tatuaggio sul dito. Le dice che anticiperà l'incoronazione e la aiuterà a fuggire dal paese se lei accetterà di dividere il tesoro con lui, visto che anche lui ha bisogno di soldi. Proprio mentre l'incoronazione sta per avere luogo, Margaret e Stacy arrivano e smascherano Fiona e Antonio. Quest'ultimo viene arrestato mentre la prima ammette il suo inganno e rivela che Kevin sta andando all'aeroporto con Olivia dopo che lei gli ha detto di non voler più stare con lui.
Fermano Kevin proprio mentre sta per imbarcarsi su un aereo e lui e Margaret si sposano sul posto, officiati da un prete vicino. Stacy ed Edward riaffermano il loro amore reciproco: lei promette di trovare più tempo per loro e lui promette di non soffocarla di attenzioni. Margaret viene incoronata Regina di Montenaro con Stacy, Edward, Olivia e Fiona (scortata dalla polizia) che fanno il tifo per lei.