film still movie about aliens from the 80s