רפונזל (מנדי מור) היא נסיכה צעירה שנחטפה בתור תינוקת על ידי מכשפה חמדנית, שנעלמה איתה אל מגדל מבודד בלב יער עבות. המגדל, שבו היא כלואה, משמש כמקום מסתור לא רק עבור המכשפה אלא גם עבור רפונזל, שגדלה שם לבד עם שערה הארוך והקסום, שמסוגל לרפא פצעים ולהעניק חיים חדשים. השיער הזה משמש אותה לא רק ככלי ריפוי אלא גם כאמצעי להתמודדות עם הבדידות והכלא שבו היא חיה, והיא יודעת להשתמש בו בדרכים יצירתיות כדי להגן על עצמה ולנסות לברוח.
רפונזל חולמת על חופש ועל איחוד עם הוריה המלכים, שנפרדו ממנה כשהייתה תינוקת, ומאחלת להחזיר לעצמה את מעמדה האמיתי כנסיכה. היא מתכננת את דרכה החוצה מהמגדל, מתוך תקווה למצוא את הדרך לעולם החיצון ולגלות את האמת על עצמה ועל משפחתה. המכשפה, שמנסה לשמור על השליטה בה, מונעת ממנה לצאת, אך רפונזל לא מוותרת ונאבקת על עצמאותה ועל הזכות לחיות חיים מלאים מחוץ למגדל. במהלך המסע שלה אל החופש והאמת, רפונזל לומדת להכיר את עצמה טוב יותר, מתמודדת עם פחדים ועם האתגרים שמציבים בפניה, ומגלה את כוחה האמיתי שמגיע לא רק מהשיער הקסום שלה אלא גם מהאומץ והנחישות שבה. המאבק שלה הוא לא רק על הבריחה מהמגדל אלא על השבת הזהות והכבוד שנלקחו ממנה בילדותה. במהלך המסע, רפונזל פוגשת את פלין ריידר (זאקרי לוי), גנב חביב שמסייע לה להימלט מהמגדל ומלווה אותה בדרכה. יחד הם מתמודדים עם סכנות רבות, כולל המכשפה המרושעת, ולומדים לסמוך זה על זו. בסופו של דבר, רפונזל מגלה את האמת על עצמה, מתאחדת עם הוריה המלכים, ומחזירה את מקומה כנסיכה הראויה. הסרט מדגיש את חשיבות האומץ, האהבה והחופש, ומציג סיפור מרגש על גילוי עצמי ועל ניצחון האור על החושך.
