SummarySci-fi action thriller. Scientists hatch a plan to defeat alien invaders who are depleting the Earth of its resources.