查穆先生(罗伯特·雷德福 Robert Redford 饰)是一名老木匠,他总喜欢给孩子们讲一个关于龙的故事,故事中的龙居住在位于太平洋西北部的茂密丛林中,查穆先生说他曾经亲眼见证过龙的存在。女儿格蕾丝(布莱丝·达拉斯·霍华德 Bryce Dallas Howard 饰)对于这个父亲已经讲了一百万次的故事不屑一顾,她认为这绝对是父亲信口胡说乱编的故事。
一次偶然中,格蕾丝遇见了一个名为彼得(奥克斯·弗格雷 Oakes Fegley 饰)的男孩,男孩告诉格蕾丝,他没有亲人也没有家,唯一的朋友便是一条名叫艾略特的飞龙。皮特的叙述让格蕾丝想到了父亲的故事,两者之间有着惊人的相似,为了证实彼得的话,格蕾丝踏上了寻找龙的旅途。。泰恩是大名鼎鼎的商界大亨,和妻子结婚之后,他很快就有了四个孩子。泰恩是一个非常强势的父亲,孩子们不管是从事的职业还是感情的选择,泰恩都一手帮他们做主。在泰恩的操办之下,大儿子和三儿子都找到了他们门当户对的另一半,只有小儿子泰威特(卡尼·斯德里 Kanin Stanley 饰)选择了忤逆父亲的安排,他并不想像哥哥们一样跟随着父亲从事纺织业,他想要成为一名警察。 为了脱离父亲的控制,泰威特从家里搬了出来,来到了泰国东北部独自生活,在那里,他邂逅了名为法赛(普莉玛·邦查伦 Prima Bhuncharoen 饰)的女孩。泰威特向法赛隐瞒了自己的身世,这导致了法赛对他的不信任,两人之间误会丛生。。