Sarah Williams (Jennifer Connelly) är en tonårstjej med livlig fantasi som är trött på att sitta barnvakt ännu en helg. Hon kallar därför på goblinerna i sin favoritbok "Labyrinth" och ber dem föra bort hennes lille styvbror. Då lille Toby (Toby Froud) försvinner på riktigt måste Sarah följa efter honom in i sagovärlden för att rädda honom från den ondskefulle trollkungen[1] (David Bowie). Som ett skydd mot inkräktare i hans slott finns själva labyrinten, ett svårgenomträngligt nystan av snirkliga gångar, bebodd av besynnerliga varelser och okända faror.