Humble médecin dans une petite ville d’Angleterre, Gulliver rêve de découvrir le vaste monde. Quand, enfin, il peut le faire en embarquant sur un bateau à destination des Indes, une tempête le jette par dessus bord. Quand il se réveille, c’est dans un étrange royaume, Lilliput, dont les habitants sont si petits qu’il pourrait leur marcher dessus. Petits, mais toujours prêts à en découdre avec leurs voisins de Blefuscu...
En l'An 1000 dans les Cornouailles, le roi Mark exile le Prince Noir. Pour se venger, il fait enlever la fille du roi par un géant. Mais le fils d'un humble fermier, Jack, sera quémandé par le roi pour sauver sa fille des griffes du géant. Son chemin sera semé d'embûches et de monstres fabuleux...