Val Kilmer was originally set to star, but left the project after he was offered the role of Batman in Batman Forever (1995).
While the film is based on William Gibson's short story "Johnny Mnemonic", it also draws heavily on his later novel "Virtual Light".
The character Molly Millions, from the original story, was changed to Jane for the film. They are very similar characters except that Molly had retractable razor blades under her fingernails and augmented vision. It is believed that the change was due to the "Molly" character being attached to the rights for any possible future Neuromancer film adaptation.
When Johnny is downloading the data the first time and the yakuza attacks, the anime playing in the background is Makaitoshi Shinjuku (1988) (V).
The script was rumored to have been dumped on the doorstep of Keanu Reeves' house, a tactic that piqued his interest and led to him accepting the role of Johnny.
B.J. Rack, one of the producers, is still credited although he left the project due to creative differences with director Robert Longo,
Jane March was originally set to play Jane, the character eventually played by Dina Meyer.
Three music scores were created for the film. The first, composed by the band "Black Rain" at the request of director Robert Longo, was not used in the film and was subsequently released on a CD album. The second was composed by Mychael Danna and is still featured in the Japanese version of the film. The third score was composed by Brad Fiedel at the request of Sony and is featured in the internationally released version of the film.
The address of the copy shop is given as "1537 Tower Street, Newark, NJ 07102". 07102 is a zip code for Newark NJ, however there is no "Tower Street". There is a "Tower Road", which is part of Newark-Liberty Aiport (the location of the control tower), but that is in a different zip code. And there cannot a "Tower Street" built in the future, as the post office will not allow a new street name differing only by the suffix from an existing street.