Съёмки фильма продолжались 13 месяцев практически без перерыва — съёмочной группе не везло с погодой, к тому же Кустурица постоянно переписывал сценарий.
Роль капитана Алексича сыграл сын режиссёра — Стрибор Кустурица.