I mange år har den gamle treskjærereren Mr. Meacham (Robert Redford) gledet lokale barn med sine historier om den voldsomme dragen som ligger dypt inne i skogen i Pacific Northwest. For hans datter, Grace (Bryce Dallas Howard), som jobber som skogvokter, er disse historiene ikke mer enn bare skrøner ... inntil hun møter Peter (Oakes Fegley). Peter er en mystisk 10-åring uten familie og hjem, og hevder at han lever i skogen med en gigantisk, grønn drage som heter Elliott. Og fra Peters beskrivelser, synes Elliott bemerkelsesverdig lik dragen fra Mr. Meacham historier. Med hjelp av Natalie (Oona Laurence), en 11-år gammel jente hvis far Jack (Wes Bentley) eier det lokale sagbruket, drar Grace ut for å finne ut hvor Peter kom fra, hvor han hører hjemme, og sannheten om denne dragen.