查穆先生(由罗伯特·雷德福饰演)是一位老木匠,他总是喜欢为孩子们讲述一个关于龙的故事。故事中,龙生活在太平洋西北部茂密的丛林中,查穆先生声称自己曾亲眼看到过龙的存在。他的女儿格蕾丝(布莱丝·达拉斯·霍华德饰演)对父亲这个已经讲了无数次的故事不屑一顾,认为父亲只是信口开河编造出来的故事。
一次偶然的机会,格蕾丝遇到一个叫彼得(奥克斯·弗格雷饰演)的男孩,男孩告诉格蕾丝,自己没有亲人也没有家,唯一的朋友就是一条叫艾略特的飞龙。皮特的描述让格蕾丝想起父亲的故事,两者之间惊人的相似让她决定开始寻找龙的旅程。