movie still from the 1 9 8 8 sequel to labyrinth by jim henson's creature shop starring realistic practical - effects wondrous creatures and humanoids in a maze - like steampunk fortress on an alien planet. fantasy adventure.