查姆先生(羅伯特·雷德福飾)是一位老木匠,他總是喜歡給孩子們講一個(gè)關(guān)于龍的故事。故事中的龍生活在太平洋西北部茂密的叢林中。查穆先生說(shuō),他親眼目睹了龍的存在。女兒格蕾絲(布萊斯·達(dá)拉斯·霍華德飾演)駁斥了她父親講了一百萬(wàn)次的故事,并認(rèn)為這絕對(duì)是他父親編造的故事。在一次事故中,格蕾絲遇到了一個(gè)叫彼得的男孩(由奧克斯·費(fèi)格利飾演)。男孩告訴格蕾絲,他沒(méi)有家人,也沒(méi)有家,她唯一的朋友是一條名叫艾略特的飛龍。彼得的敘述讓格蕾絲想起了她父親的故事,有著驚人的相似之處。為了證實(shí)彼得的話,格蕾絲踏上了尋找龍的旅程。