movie still from the 1988 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. 