Geena Davis miała szansę pojawić się w filmie, jednak odrzuciła propozycję, gdyż jej bohaterka miała zginąć na samym początku filmu.
Rola Martina Brundle'a została napisana dla Erica Stoltza, jednak na początku odrzucił rolę, gdyż nie spodobał mu się scenariusz. Zgodził się zagrać w filmie dopiero po wprowadzniu kilku zmian.
Keanu Reeves odrzucił rolę Martina Brundle.
Zdjęcia do filmu nakręcono w Burnaby i Vancouver (Kanada) oraz w Los Angeles (Kalifornia, USA).
Twórcy filmu musieli odbudować teleporty, gdyż te użyte w filmie z 1986 roku zostały zniszczone po zakończeniu produkcji.
W jednej z wersji scenariusza, Martin miał obejrzeć kolejną taśmę ojca, w której Seth mówi o lekarstwie. Wymagałoby to jednak nakręcenia nowego materiału z Jeffem Goldblumem w makijażu, więc pomysł został odrzucony.
Taśma wideo, w której Seth Brundle mówi, że teleportacja go ulepszyła to w rzeczywistości fragment usuniętej sceny z części pierwszej.
Okres zdjęciowy trwał od 30 kwietnia do 19 lipca 1988 roku.