Все «магические» устройства, сделанные для фильма, были по окончании съёмок украдены. Те, что сейчас хранятся у режиссёра Гильермо дель Торо, просто копии.
Роль Хесуса Гриса была изначально написана для Макса фон Сюдова.
По сюжету Ангел должен был бегло говорить по-испански. Выяснилось, однако, что исполнитель этой роли по-испански говорить может, но в фильм его речь вставлять нельзя, поэтому сценарий переписали и сделали этого персонажа эмигрантом из США, который так ненавидит Мексику и собственное в ней пребывание, что по-испански – а это язык, которого он почти не знает – умышленно говорит плохо.
Двоих охранников умышленно сделали несколько карикатурными. Гильермо дель Торо впоследствии рассказывал, что сделал это в отместку многочисленным голливудским картинам, в которых мексиканцы изображены схематично и стереотипно.
Алхимик в начале фильма носит фамилию Фулканелли. Под этой фамилией проживал один из самых известных алхимиков конца 19-го – начала 20-го столетия, который таинственным образом пропал без следа в 1940-х гг., и которого больше никто никогда не видел.
Создателям фильма выделили бюджет размером в $1,5 миллиона, однако они его превысили, и бюджет составил $2 миллиона (на тот момент это был самый дорогой в производстве мексиканский фильм). Полмиллиона наскрёб сам режиссёр Гильермо дель Торо по банкам, Рон Перлман согласился на серьёзное урезание своего гонорара за съёмки, и с тех пор Перлман и дель Торо стали близкими друзьями, которые неоднократно работали вместе.
В начале фильма зритель видит знак «Парковка запрещена». Такие знаки с надписями на китайском, испанском, английском, арабском и русском языках были созданы специально к Олимпиаде 1980-го года в Москве. Речь идёт о Eje Central Lazaro Cardenas, одной из центральных улиц Мехико, на которой расположены здания Дворца изящных искусств и национального банка.