Na história, Paul (Iain De Caestecker) é um jovem atormentado por pesadelos sobre o Apocalipse. Nem seu terapeuta, nem seu melhor amigo Mac (Daniel Kaluuya) conseguem descobrir os motivos. Para piorar, Paul começa a ver espíritos a sua volta, conhecidos como The Fades. Quando um deles consegue descobrir uma maneira de cruzar a barreira que separa os mortos dos vivos, ele abre caminho para que outros o sigam. Agora Paul e Mac e seus amigos precisam descobrir uma forma de evitar que os espíritos destruam o futuro da humanidade.