Humanity's worst fears come true in this grand science fiction adventure. Through telescopes fixed on faraway planets, scientists begin noticing strange events on the surface of Mars. Soon after, a mysterious object lands in the middle of London and bizarre creatures emerge. Can London’s citizens fend off these visitors?