Роль Мартина была изначально написана именно для Эрика Столца, но тот дал согласие на участие в съемках только после того, как сценарий претерпел серьезные изменения.
Съемки фильма проходили в канадской провинции Британская Колумбия – в городах Барнаби и Ванкувер, а также в Лос-Анджелесе.
В разные возрастные периоды Мартина Брандла сыграли пять артистов: Стерлинг Коттингхэм – новорожденный, Родни Клоф мл. – полтора года, Мэттью Мур – четыре года, Харли Кросс – десять лет, — Эрик Столц.
Сцена, когда Мартин просматривает видеозапись интервью своего отца, является вырезанной сценой из первого фильма. Этот сюжет был слегка отредактирован – голос Вероники, которую в первом фильме играла Джина Дэвис был дублирован Сэффрон Хендерсон, которая играет Веронику в начале этого фильма.
Мартин узнаёт правду о своей болезни, посмотрев видеозапись с отцом, начавшим превращаться в муху. Однако данный эпизод по сюжету первой части не был заснят на плёнку.