Pedro, un joven huérfano, huye a un pueblo de pescadores de Maine con su mejor amigo – un dragón entrañable, y a veces invisible llamado Elliott. Un amable farero (Mickey Rooney), y su hija Nora deciden alojarlos. Pero una broma de Elliott les mete en grandes problemas. Cuando unos vendedores sin escrúpulos tratan de capturar Elliott, Pedro debe intentar un audaz rescate.