O menino Pete foi encontrado numa floresta, onde viveu por seis anos. Ele revela que sobreviveu com a ajuda de um amigo muito especial, um dragão, Elliot. Agora, a criatura é vista como um perigo e a amizade entre eles é ameaçada.
Houve rumores de que o ator Andy Serkis, é quem interpretaria o dragão Elliot por meio de captura de movimento. Ele fez esse mesmo trabalho nas franquias O Senhor dos Anéis e Planeta dos Macacos. Mas no fim, a criatura foi criada por meio de computação gráfica.