: Science Fiction Action : United States of America : en : 21/11/1990 : $10,000,000 (estimated) : Empire Pictures Altar Productions : 85 min : 11.897 : English : Released