Como cualquier niño de su edad, Arthur (Freddie Highmore), esta fascinado por las historias que su abuela (Mia Farrow) le cuenta para irse a la cama. Sus sueños estan llenos de tribus africanas y de increibles invenciones de un libro magico antiguo que pertenecia a su abuelo, que desaparecio misteriosamente hace cuatro años.
Cuando empieza a leerlo con mas detalle, Arthur se da cuenta que su abuelo dejo numerosas pistas sobre un tesoro escondido en la parte de atras de su casa. Y todavia mas alucinante, hay aparentemente una vida invisible debajo de la tierra, un mundo habitado por criaturas diminutas, demasiado pequeñas para ser vistas, que se llaman Minimoys.
Para salvar la casa de su abuela, Arthur decide valientemente seguir los pasos de su abuelo, entrar en el mundo de los Minimoys y explorar su pais de los siete reinos. Pero para hacer esto, solo hay una solucion: Arthur se tiene que encoger y ¡convertirse tambien en un Minimoy.
Justo cuando su abuela (Mia Farrow) esta a punto de perder la casa en la que vive, Arthur (Freddie Highmore), un niño de 10 años, recuerda que su abuelo le habia hablado de un gran tesoro oculto en la tierra de los Minimoys, un universo de pequeños seres fantasticos que viven en armonia con la naturaleza, un mundo tan lejano y sin embargo tan cercano e invisible al ojo humano. Decidido a salvar a su abuela, Arthur conseguira la llave para entrar en el y alli conocera a la princesa Selenia y a su hermano Betameche. Juntos buscaran el tesoro escondido y deberan enfrentarse al diabolico M, en una aventura que nos enseñara que, en ocasiones, los pequeños heroes son capaces de conseguir grandes logros.