Фильм создан по одноимённому рассказу французского писателя Джорджа Лангелаана.
Желудочная кислота Брандлфлая была сделана из меда, яиц и молока.
Первоначально планировалось, что фильм снимет Тим Бёртон. А роль Брандла прочили Майклу Китону.
К работе над фильмом приступал режиссер Роберт Бирман, потому что Дэвида Кроненберга наняли для работы над боевиком «Вспомнить всё» (1990). Но Бирман выбыл из проекта после трагической гибели одного из членов его семьи. Режиссер посчитал, что не сможет работать над таким мрачным фильмом. Поэтому Кроненберг полюбовно расторг контракт с продюсером Дино Де Ларуентисом и взялся за «Муху».
В начале фильма, когда Вероника решает включить диктофон и записать слова Сета без его разрешения, пленка в диктофоне заканчивается на словах Сета: «Еще не готов». Затем мы видим вставленную в проигрыватель кассету, пленка начинает крутиться с начала, с тем же диалогом, на котором закончилась кассета.