गिजेला (एमी एडम्स) अंडलासिया की आनंदमय और परम्परागत एनीमेटेड दुनियां में रहती है जहां पशु बातूनी सहचरी हैं और लगभग सभी वार्तालाप के मध्यांतर संगीत होता है। वह अपने सच्चे प्रेमी का स्वप्न देखती है और जब राजकुमार एडवर्ड (जेम्स मार्सडेन) जंगल में उसकी आवाज को सुनता है तो उसका यह स्वप्न सच्चा हो जाता है। राजकुमारी को ट्रोल से बचाने के बाद वे दोनों अगले ही दिन विवाह करने का फैसला करते हैं। बहरहाल, एडवर्ड की शादी से एडवर्ड की सौतेली मां, रानी नरिसा (सुसान सारानडॉन) का साम्राज्य से दावा खत्म हो जाता इसीलिए जब गिजेला महल में आती है तो नरिसा अपना वेष बदल कर एक बूढ़ी डायन का रूप धारण कर लेती है और अपने बेटे को अकेले रखने के क्रम में गिजेला को एक कुंए में ढकेल देती है, जिससे गिजेला दुनिया के एक जादुई पोर्टल पर पहुंच जाती है "जहां कोई कभी भी खुश नहीं रहता".

गिजेल मैनहोल के माध्यम से आधुनिक समय में लाइव-एक्शन न्यू यॉर्क शहर के टाइम्स स्केयर में बाहर निकलती है और कुछ घटनाओं के बाद वह रोबर्ट फिलिप (पेट्रिक डिम्पसे) से मिलती है, जो कि तलाक कराने वाला एक वकील है, हालांकि उसे घर तक पहुंचाने में मदद करने में पहले वह अनिच्छुक था। उसे विश्वास था कि वह पागल है और अपनी जवान लड़की मोर्गन (रशेल कोवे) की सुरक्षा की उसे चिंता थी लेकिन उसके बावजूद वह उसे अपने अपार्टमेंट में रहने की अनुमति देता है। रॉबर्ट को आश्चर्य करने के लिए गिजेला शहर में जानवरों को आमंत्रित करती है- चूहे, कबूतर और तिलचट्टे - को उसके अपार्टमेंट की सफाई करने में मदद के लिए बुलाती है और पोशाक बनाने के लिए उसके घर के पर्दों का उपयोग करती है। रॉबर्ट का धैर्य उस वक्त अपने चरम सीमा तक पहुंच जाता है जब गिजेला उसके और जल्दी ही उसकी मंगेतर बनने वाली नेन्सी (इडिना मेन्ज़ल) के बीच तर्क पैदा होने का कारण बन जाती है और अपने भोलेपन के कारण उसके ऑफिस में एक बवाल उत्पन्न कर देती है।

वह सेंट्रल पार्क में गिजेला से अलग होने का फैसला कर लेता है लेकिन जब उसके द्वारा दिए गए सारे पैसे उसे एक बूढ़ी महिला को देते हुए देखने के बाद उससे वह अलग नहीं हो पाता है। सेन्ट्रल पार्क में चलने के दौरान गिजेला उससे पूछती है कि उसने नेन्सी के प्रति अपने प्यार का इज़हार कैसे किया और स्वाभाविक रूप से एक संगीत "दैट्स हाउ यू नो" का निर्माण होता है और पार्क में दूसरे कलाकार भी इसमें शामिल होते हैं। गिजेला किंग और क्वीन के बॉल की टिकट के साथ रोबर्ट की तरफ से एक माफीनामा भेजती है और रोबर्ट का नेन्सी के साथ मेल-मिलाप करने में मदद करती है।

इस बीच, रानी नरिसा और उसका सेवक नथानिएल (तीमुथि स्पॉल) एडवर्ड और पिप जो कि एक बात करने वाली गिलहरी है और जो गिजेला की दोस्त है और गिजेला की रक्षा करने के लिए न्यू यॉर्क तक का सफर करके आई है, का पीछा करती हैं। वे एक मोटेल में रुकते है जहां सोप ओपेरा देखने के बाद नथानिएल नरिसा से उसके रिश्ते के बारे में पुछता है। वे गुप्त रूप से गिजेला को जहरीला सेब देने आते हैं। पिप इस दुनिया के अनुकूल बात करने में असमर्थ है और राजकुमार को मिनियन के इरादों के बारे में चेतावनी देने में उसे काफी निराशा होती है। जब नथानिएल गिजेल को ज़हर देने में दो बार असमर्थ हो जाता है तो नरिसा को क्रोधित हो जाती है।

चूंकि गिजेला और रोबर्ट काफी समय एक साथ बिता चुके थे, गिजेला को पता चलता है कि जैसा उसने सोचा था असली दुनिया उससे कहीं अधिक जटिल है, जबकि उसके आशावाद और आदर्शवाद से रोबर्ट काफी प्रभावित होता है। एडवर्ड गिजेल की खोज लगातार करता रहता है अंततः उसे वह रोबर्ट के अपार्टमेंट में पाता है। हालांकि एडवर्ड गिजेल को घर ले जाने के लिए काफी उत्सुक होता है लेकिन उसके आग्रह पर वह उसके साथ न्यू यॉर्क के आस-पास डेट पर जाता है। नैन्सी को तंग करने के लिए, गिजेला और एडवर्ड किंग और क्वीन के बॉल में भाग लेते हैं। नैन्सी और एडवर्ड के जोड़ी नृत्य के बाद गिजेला रॉबर्ट के साथ नृत्य करती है। उनके नृत्य के दौरान गिजेला को पता चलता है कि रॉबर्ट उसका सच्चा प्यार है। उनके जानकारी के बिना नरिसा अंडलासिया से न्यू यॉर्क के लिए कूच करती है। अपने पुराने डायन है वेष में वह सफलतापूर्वक गिजेला को ज़हर देने सफल हो जाती है, लेकिन गिजेला के बेहोश शरीर को लेकर भागने से पहले एडवर्ड उसे रोक लेता है।

एक ग्लानि से पूर्ण नथानिएल नरिसा के साजिश का पर्दाफास कर देता है और अपने कुकर्मों को स्वीकार करता है और बताता है कि ज़हरीले सेब को आधी रात से पहले तोड़ना होगा अन्यथा गिजेला की मौत हो जाएगी. रॉबर्ट एक सच्चे प्यार के साथ गिजेला का चुंबन करता है, लेकिन नरिसा सेब को तोड़ने नहीं देने के लिए ध्यान भंग करने वाली गतिविधियों का प्रयोग करती है। वह एक ड्रेगन में तबदील हो जाती है और इस कहानी को अपने तरीके से समाप्त करने का फैसला करती है। रॉबर्ट को वह बंधक बना लेती है और गिजेला को फुसलाकर खिड़की के बाहर वूलवर्थ बिल्डिंग के शीर्ष तक ले जाती है। पिप की मदद से नरिसा छत से नीचे गिर जाती है और सड़क के स्तर में जादुई धूल में विस्फोट होता है और उसकी मौत हो जाती है। गिजेला रोबर्ट को पकड़ती है और वे किसी तरह खुद को छत से गिरने से बचा लेते हैं।

नैन्सी एडवर्ड के साथ अंडलसिया चली जाती है और उससे शादी कर लेती है। इधर गिजेला न्यू यॉर्क शहर में दुकान खोलती है जहां वह मनुष्यों और पशुओं दोनों द्वारा सहायता प्राप्त करती है। नथानिएल (न्यूयॉर्क में) और पिप (अंडलसिया में) दोनों सफल रचनाकार बन जाते हैं। फिल्म के अंतिम दृश्य में गिजेला, रोबर्ट और मोर्गन को एक साथ खेलते हुए और एक परिवार के रूप में सदा खुश रहते दिखाया गया है।


एनिमेशन
संगीत
प्रभाव
कथावस्तु