主演には当初クリストファー・リーブが決まっていたが、のちにシュワルツェネッガー主演となり脚本は大幅に書き直された。
アンドリュー・ディヴィス監督で撮影が始まったが撮影スケジュールの遅延を理由に2週間で解雇され、ポール・マイケル・グレイザーが後任監督に雇われた。
シュワルツェネッガーはこれが「ひどい決断」だったと述べており、「グレイザーは映画をテレビ番組のように撮影し、深いテーマをすべて失った」と述べている。