Den snälla skogvaktaren Grace, hennes pojkvän Jack och Jacks dotter Natalie träffar den tioårige pojken Peter som påstår sig bo i skogen tillsammans med en enorm grön drake vid namn Elliott. Grace, Jack och Natalie samt Graces historieberättande pappa Meacham försöker ta reda på hur mycket av Peters historia om både sitt liv och draken Elliott egentligen stämmer samtidigt som de försöker ta reda på var Peter egentligen kommer ifrån.