Убийцу, не помнящего своего имени и прошлого, преследует полицейский инспектор Фрэнк Бастед. Его ищет жена Эмма, за ним охотятся чужаки, а он по обрывкам воспоминаний пытается разобраться в том, что происходит.
Полная версия фильма имеет продолжительность 111 минут.
Алекс Пройас начал работать над сценарием в 1990 году.
Первоначальный сценарий «Тёмного города» имел пессимистический финал (фильм заканчивался триумфом инопланетян), но по ходу работы над лентой концовка несколько раз менялась. В своём окончательном варианте фильм заканчивается несколько натянутым хэппи-эндом, больше похожим на открытый финал.
Первые кадры фильма сопровождаются закадровым комментарием в исполнении Кифера Сазерленда. «New Line Cinema» заставила Алекса Пройаса добавить его, несмотря на то, что комментарий раскрывает некоторые детали сюжета. Режиссёрская версия фильма вышла уже без этого комментария.
Декорации фильма разрабатывались как дань уважения к «Бегущему по лезвию» и шедеврам немецкого экспрессионизма, особенно легендарному «Метрополису» (1927). До этого в Австралии, где велись съёмки, никогда не строились декорации подобного масштаба. Для более реалистичной передачи движения зданий были использованы новейшие компьютерные технологии.
Облик инопланетян — вселившихся в человеческие трупы — был вдохновлён внешностью сыгравшего одного из них Ричарда О’Брайэна.
Когда Эмма Мёрдок навещает мужа в тюрьме и начинает плакать (на 75 минуте) и улыбаться одновременно, то в отражении при смене кадра видно, что она не улыбается.