The Tenth Planet: Oblivion (2000) - Plot & Excerpts
Mankind has discovered that a tenth planet exists in the solar system. That planet's hibernating inhabitants emerge every 800 years to stripmine another world for food and resources. This time, that world will be Earth.
What do You think about The Tenth Planet: Oblivion (2000)?