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.

Oni su braća i bave se istim poslom: i jedan i drugi su lovci na glave. Ali razlika između njih je ogromna: dok jedan oslobađa tražene kriminalce za velike količine novca, drugi se trudi da ih što više privede, ne bi li tako zaradio novac za svoju brojnu obitelj. Kada ih spoji isti slučaj, i jedan i drugi traže istoga čovjeka, ni ne slute kako će doći do zabune, pa će oni biti proglašeni lošim momcima. Uz sve te probleme njihova majka koja ih želi pomiriti, očekuje ih kući za praznike...