Jedenastoletni North (Elijah Wood) dochodzi do wniosku, że rodzice strasznie go zaniedbują, koncentrując się wyłącznie na pracy. Postanawia wytoczyć im proces. Wyrok sądu jest niezwykły: w ciągu dwóch miesięcy North ma znaleźć sobie nowych lepszych rodziców w przeciwnym razie trafi do domu dziecka. Chłopiec rusza więc w niezwykłą podróż. Na swojej drodze spotyka różnych ludzi, często wcale nie takich fajnych, jak by się na pierwszy rzut oka wydawało... Na szczęście nad jego bezpieczeństwem czuwa anioł stróż (Bruce Willis).