The movie's MacGuffin was a top-secret roll of microfilm.
One of the last pictures that production house New World Pictures shot in the Philippines due to rising costs filming there according to the book 'The Movie World of Roger Corman' (1979) by Philip di Franco.
The organization that Peter Lai worked for was ''The Cosmic Camera Company''.
The movie had only a limited release in the USA when it debuted there in mid-1975 with the picture later getting a wider general release stateside in 1976.
This movie from producer Roger Corman and the New World Pictures movie studio is considered to be an ''exploitation film''.