James vokser opp hos to ondskapsfulle tanter, Slesk og Flesk, som behandler ham som en slave. Det fantastiske skjer en dag: en trollmann gir James en pose med grønne trylledingser, dem skal han koke. Så skal han drikke heksebrygget, men han snubler, og grønne kryp faller ned rundt et ferskentre. På dette treet blir det øyeblikkelig en kjempefersken som er bebodd av kjempeinsekter. Dem tar James med, og ferskenen ruller ut i verden.