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