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