10 Jahre nach ihrem glücklichen Ende ziehen Giselle (Amy Adams), Robert (Patrick Dempsey) und Morgan (Gabriella Baldacchino) von Manhattan in ein neues Haus im Vorort Monroeville. Denn Giselle hat genug vom Großstadtleben und wünscht sich in eine Märchenwelt zurück. Doch in der Gemeinschaft gelten drastische Regeln, die von Malvina Monroe (Maya Rudolph) strengstens überwacht werden. Sie hat etwas gegen die neue Familie und schmiedet finstere Pläne, um sie wieder loszuwerden. Als Probleme auftauchen, benutzt Giselle ihren Zauberstab. Der Zauber schlägt jedoch fehl und alles gerät außer Kontrolle. Giselle muss sich beeilen und ihre Familie und ihr Heimatland Andalasien retten, bevor die Uhr Mitternacht schlägt. Um das zu schaffen, muss sie sich der Frage nach dem wahren Glück des Lebens stellen und ob das wirklich märchenhafte nicht die Liebe zu ihrer Familie ist.