Per anni il signor Meacham (Robert Redford) ha affascinato i bambini della sua città raccontando le storie di un feroce drago che si nasconde nelle foreste del Pacific Northwest.
Per sua figlia Grace (Bryce Dallas Howard), che lavora come guardia forestale, queste storie non sono altro che leggende finché non incontra Pete (Oakes Fegley).
Pete è un misterioso bambino di dieci anni, senza casa né famiglia, che sostiene di vivere nella foresta insieme a un gigantesco drago verde di nome Elliott, che sembra estremamente simile alla creatura presente nei racconti del signor Meacham. Grace deciderà allora di scoprire la verità su Pete e sul suo incredibile drago.