Londres, 1843. Ebenezer Scrooge passa a experiência mais assustadora de sua vida durante a noite de Natal, quando os fantasmas natalinos do passado, presente e futuro chegam à sua casa.
Na urbanidade contemporânea da cidade de Londres, Tommy Akhtar (Riz Ahmed) é um asiático que trabalha como investigador particular. Ele acaba se envolvendo em um caso aparente mente simples de uma prostituta que desapareceu. Contudo, Tommy começa a descobrir uma série de segredos obscuros, que acabam revelando verdades desconfortáveis, inclusive do seu passado.
Dez anos após os acontecimentos de "Monstros", a proliferação dos alienígenas que invadiram a Terra aumentou e as Zonas Infectadas espalharam-se pelo mundo. Uma nova rebelião desses monstros está a formar-se no Médio Oriente. O Exército decide então criar um projeto mais elaborado com um maior número de recrutas para tentar lidar com a rebelião desses alienígenas.