Peter est un enfant laissé sans parents, qui est confié au couple Goran. Celles-ci se révèlent immédiatement, pas très tendres envers le garçon. Mais Peter a un ami fantastique: le dragon Elliott, capable de devenir invisible, de soigner ses blessures et de le sortir des ennuis en cas de besoin. A vrai dire, c'est lui qui va aussi chercher des ennuis, puisqu'il fait à Peter une série de blagues qui le rendent hostile aux habitants de Passamaquody, le petit village balnéaire, où il va échapper au contrôle de ses parents. adoptif. Un jour, Peter rencontre Nora, la fille du gardien du phare, et lui révèle l'existence d'Elliott le dragon invisible. Nora pense juste que Peter est un garçon très imaginatif, mais elle l'invite à rester chez elle pendant un moment. Pendant ce temps, à Passamaquody, un personnage ombragé appelé Dr Terminus arrive, un escroc assisté de son inséparable assistant appelé Gnocco. Terminus prend conscience de l'existence du dragon Elliott et donc compte tenu de ses capacités de guérison, il essaie de le capturer afin d'obtenir des médicaments miraculeux. Elliott, cependant, est un dragon très astucieux et parvient à déjouer les plans de ses adversaires, au point de laisser tout le village révéler leur tricherie. Le dragon deviendra le protagoniste d'un geste héroïque lorsque, en raison d'une faille dans le phare, grâce à sa flamme de dragon, il jette une lumière qui empêche les navires de s'écraser dans les rochers. Suite à cet épisode, les habitants de Passamaquody apporteront les triomphes à Pierre et à son dragon. Le film est tourné avec la technique du live-action qui est à moitié en animation 2D et à moitié avec de vrais acteurs et décors ...