Izzy Singer was originally to be played by River Phoenix, but Sean Astin got the part after Phoenix's death.
Edward Furlong was considered for the role of Simon Singer, but Nick Stahl got the part. Nine years later, Stahl would replace Furlong as John Connor in Terminator 3: Rise of the Machines (2003).
Held up from release by a court injunction brought by Dan Lupovitz, who was seeking an executive producer credit for the film, having brought director Robert Allan Ackerman and Susan Sarandon to the project.