Als dem Teenager Paul (Iain De Caestecker) in seinen Alpträumen Gestalten aus dem Jenseits begegnen, ahnt er schnell, dass es sich hierbei nicht nur um Träume handelt. Denn kurz darauf durchbricht einer dieser Gestalten, die sich selbst „The Fades“ nennen, die Grenze in unsere Welt und verwickelt Paul in einen Kampf zwischen Leben und Tod. Der 17-jährige Paul wird von schrecklichen, apokalyptischen Träumen geplagt. Weder sein bester Kumpel Mac (Daniel Kaluuya) noch sein Therapeut Dr. Tremlett (Francis Magee) können dem Jungen helfen, der dann plötzlich auch noch von Geistern Verstorbener heimgesucht wird, den Fades. Als einer dieser Fades, der verbitterte und rachsüchtige Polus (Ian Hanmore) einen Weg findet, das Reich der Toten zu verlassen und wieder menschlich zu werden, erkennt Paul, dass nur er im Stande ist, die Fades aufzuhalten und den Untergang der Menschheit zu verhindern.