James is een jongen die noodgedwongen bij zijn tantes moet gaan wonen. Ze behandelen hem wreed. Op een dag krijgt hij bezoek van een vreemdeling, die hem een zak magische groene 'krokodillentongen' aanbiedt. James laat de zak vallen aan de voet van een oude perzikboom. Aan de boom groeit in recordtijd een kolossale perzik. Er blijkt een tunnel in te zitten die naar de pit leidt. En dan beginnen de avonturen.