Обязательства Арнольда Шварцнегера задержали начало съёмок на несколько месяцев. Эта задержка дала Сильверу достаточно времени для того, чтобы доработать сценарий. Съёмки фильма стартовали 14 апреля 1986 года в Мексике неподалёку от Паленке, но основная часть съёмок провелась в Пуэрто-Вальярта. Большая часть материала, действие которого происходит в джунглях, была отснята за несколько недель, и Сильвер, и Гордон были довольны работой Мактирнана. 25 апреля съёмки были приостановлены, так как Шварценеггер должен был лететь на частном самолёте, заказанном Сильвером, на свою свадьбу. 26 апреля 1986 года он женился на Марии Шрайвер, медовый месяц продлился всего три дня, съёмки возобновились 12 мая.