Pepe es un niño de doce años que nunca ha conocido a sus padres, pues desde que él tiene recuerdos ha vivido con su abuela, una mujer un tanto especial ya que es una bruja empresaria.
Ya con doce años se da cuenta de lo que pasa a su alrededor y así descubre que es adoptado. Investiga un poco y descubre que sus padres aún viven, por lo que no duda en organizar un viaje para encontrarlos.
El viaje no estará exento de aventuras, sobre todo cuando Pepe se ponga en el radar de Edmundo, el villano de la película.
Edmundo es un villano con partes mecánicas que quiere convertirse en inmortal, algo para lo que necesita energía. No le sirve cualquier energía, sino que requiere de energía infantil, así que seguirá a Pepe y a sus amigos con el fin de apropiarse de su energía sin importarle el daño que les haga.