Следующий и последний фильм Тарковского «Жертвоприношение» (1987) тоже оказался непосредственно связан со Стругацкими — это довольно интересная версия повести «Улитка на склоне». Линии Управления и Леса наслаиваются друг на друга, и неясно, то ли это Кандиду снится порой, что он Перец, то ли Перецу мерещится, что он Кандид. Поскольку фильм снимался уже в годы перестройки, то режиссер смог привлечь к проекту хорошо известных ему советских актеров без каких-либо неприятных для них последствий. Так, роли Кандида и Переца исполнил Донатас Банионис, Тузика и Колченога — Олег Янковский, а Болтуна и Домарощинера — Александр Филиппенко.
В грустной и, как всегда, иронически отстраненной комедии Георгия Данелии «Шлагбаум» (1987), снятой по мотивам повести «За миллиард лет до конца света», действие происходит в Грузии, чем отличие фильма от текста первоисточника фактически и заканчивается (если не считать, разумеется, грузинского колорита, да еще того, что большая часть персонажей вдруг оказывается грузинами, в том числе и Малянов, которого сыграл любимый данелиевский актер Вахтанг Кикабидзе). События картины в точности повторяют сюжет повести. Безнадежность и безвыходность положения героев вызывают грусть и сочувствие. А открытость финала все же дает надежду, что жизнь продолжается, несмотря ни на какое Гомеостатическое Мироздание.
В основе двухсерийного телевизионного фильма «Второе нашествие марсиан» (1989), снятого Марком Захаровым, лежит не столько повесть Стругацких, сколько пьеса Григория Горина «Шла бы ты домой, Артемида…», созданная по мотивам этой повести. Сначала несколько слов о пьесе, которая была поставлена в 1982 году в Театре имени Ленинского комсомола (имеется телевизионная запись спектакля). Главный герой ее — не отставной учитель истории Аполлон (Леонид Броневой), а его зять Харон (Александр Збруев), который вначале предстает перед нами этаким забитым интеллигентиком, совершенно не уважаемым ни тестем, ни его экономкой (Инна Чурикова), ни собственной женой Артемидой (Елена Шанина). Роль его друга детства и юности Никострата (Александр Абдулов) в фильме значительно увеличена — это как бы второе «Я» героя, его отражение в искаженном зеркале. В самом начале это явный антагонист героя. Парадоксально, но по мере развития сюжета мы вдруг начинаем понимать, что Никострат не такая уж и сволочь, что он чертовски умен и ироничен, что он с упорством, достойным восхищения, движется к своей цели, вот только цель его нам становится понятна далеко не сразу.
Вызывает уважение независимая и язвительная героиня Чуриковой, которая в ходе спектакля меняет презрение, которое испытывает к Харону и Никострату, на уважение и материнскую любовь. Собственно, что-то вроде материнской любви она испытывает и к Аполлону, и к Артемиде, но эта любовь скорее снисходительная: ну такие детки получились, что же теперь поделать?
Совершенно особое чувство вызывает Артемида, которая с отчаянием ищет вокруг себя любовь, но слышит только от всех окружающих одну и ту же фразу… да-да, именно эту: «Шла бы ты домой, Артемида!» И финальным аккордом спектакля после очень сильной сцены разговора по душам Харона и Никострата, которые затем вместе уходят на безнадежную борьбу с марсианскими прихвостнями, становятся выхваченные из затемнения качели на веранде, где Артемида целуется с очередным ухажером.
Фильм снят в нарочито-театральных декорациях, только начало и конец каждой серии показывают нам настоящее небо и живые деревья, остальное же действие происходит в душной искусственной атмосфере провинциального городка, где на проволочных деревьях сидят картонные птицы.
Интересно, что фильм как будто бы почти ничем не отличается от пьесы: за несколькими исключениями тот же состав актеров, те же сцены и тот же текст (лишь несколько сцен и фраз переставлены). Нового текста в устах персонажей практически не появилось. Добавлены лишь два маленьких эпизода в конце каждой серии и две фразы в финале.