10-годишният Артур (Фреди Хаймор) живее в малко градче заедно с баба си (Миа Фароу). Действието се развива в началото на 60-те години и Артур, който е пренебрегнат от родителите си, бяга от самотата, слушайки истории за пътешествията на изчезналия си дядо във въображаемите земи. Реалността обаче е жестока и Дядо го няма от три години, а Баба трябва да събере огромна сума пари за 48 часа или земята й ще бъде отнета от местните власти. Решен да спаси собствеността, Артур тръгва на пътешествие в страната на минимоите - невероятно малки същества, които живеят в градината му, за да търси скъпи рубини, които ще сложат край на дълговете на Баба. Самият Артур се смалява до размерите на типичния минимой. През своето пътешествие, той се влюбва в Принцеса Селения, сприятелява се с подземен обитател на име Макс, и се изправя срещу злото, известно като "Ем".