O menino Arthur (Freddie Highmore) recebe um pedido de socorro dos Minimoys, os pequenos seres invisíveis que moram no seu quintal. Para ajudá-los, ele deve mais uma vez passar pelo ritual que o transforma em miniatura, embarcar em uma perigosa aventura, enfrentar o vilão Maltazard e salvar a princesa Selenia. Só que o seria uma missão de resgate, acaba se mostrando uma armadilha de Maltazard, que quer reverter a magia de transformação, para virar um gigante e conquistar o mundo dos humanos.