Arthur (Freddie Highmore), živahni desetogodišnjak, čiji su roditelji otišli na put u potrazi za poslom, a ekscentrični djed nestao prije nekoliko godina, živi s bakom (Mia Farrow) u kući na selu, koja će im za nekoliko dana biti oduzeta i srušena ukoliko se djed ne vrati s potrebnim papirima i, još važnije, novcem za otplatu obiteljskog duga. Arthur shvati da se, ukoliko želi spasiti obiteljsku kuću, mora spustiti u zemlju Minimoya, malenih bića koji žive u njegovom dvorištu. Negdje među njima nalaze se rubini koje je njegov djed nekoć davno sakrio.

Jednog proljeća na farmi u Mainu, djevojčica Fern dozna kako njezin otac planira ubiti malog praščića, za kojeg se vezala. Nakon što ga zamoli da to ipak ne učini, Fern dobiva Wilbura, kojega počne uzgajati i odgajati kao kućnog ljubimca. No, kada Wilbur poraste, Fern ga je primorana prepustiti obitelji Zuckerman za večeru. Za to vrijeme, Wilbur se sprijateljuje sa ženskim paukom Charlotte, koja mu želi pomoći da ne bude pojeden. Uz pomoć ostalih životinja s farme, među kojima je i domišljati štakor Templeton, Charlotte želi uvjeriti Zuckermanove kako je Wilbur posebna svinja.