De ani de zile, bătrânul sculptor în lemn domnul Meacham (Robert Redford) i-a încântat pe copiii din împrejurimi cu poveştile lui despre un dragon care trăieşte în inima pădurii din Pacificul de Nord-Est. Pentru fiica sa Grace (Bryce Dallas Howard), care lucrează ca brigadier silvic, acestea sunt doar nişte simple poveşti... până când îl întâlneşte pe Pete (Oakes Fegley). Pete este un copil misterios, în vârstă de numai 10 ani, fără familie şi fără casă, care pretinde că trăieşte în pădure cu un dragon gigantic şi verde pe nume Elliott. Din descrierile lui Pete, Elliott seamănă izbitor de mult cu dragonul din poveştile domnului Meacham. Cu ajutorul lui Natalie (Oona Laurence), o fetiţă în vârstă de 11 ani, al cărui tată, Jack (Wes Bentley), deţine o moară de cherestea în apropiere, Grace încearcă să afle de unde provine Pete, cui îi aparţine şi care este adevărul despre acest dragon.