Het verhaal begint met James die samen met zijn wrede tantes in een sombere, grijze stad woont, maar uiteindelijk ontsnapt hij naar de magische wereld van de gigantische perzik die in de Atlantische Oceaan landt. en neemt hem mee op een reis rond de wereld.