Após um erro de computação no Departamento de Defesa, um vírus é liberado, e um milhão de contatos casuais formam uma cadeia de morte: é assim que o mundo acaba. O que surge em seu lugar é um ambiente árido, sem instituições e esvaziado de 99% da população. É um lugar onde sobreviventes em pânico escolhem seus lados – ou são escolhidos. Os bons se apoiam nos ombros frágeis de Mãe Abigail (Whoopi Goldberg), com seus cento e oito anos de idade, enquanto todo o mal é incorporado por um indivíduo de poderes indizíveis: Randall Flagg (Alexander Skarsgård), o homem das trevas.