Londra. Vincent è il cantante di una band chiamata Soul Eaters. Ha una coinquilina, Joy, che gli ha salvato la vita anni prima, quando lui era dedito all'alcool e alla droga. La ragazza è gravemente malata e vive i suoi ultimi giorni cercando di incoraggiare Vincent a continuare la sua carriera di musicista. Durante un concerto, mentre Vincent si prepara a cantare insieme alla sua band nel locale più famoso della città, un tremendo boato sconvolge e distrugge la città. Il giorno dopo l'incidente, mentre tutti pensano che si tratti di un attacco terroristico, Vincent crede che in realtà ci sia qualcosa di più inquietante da temere. Dalla notte della devastazione ha strane visioni di spiriti maligni che fuoriescono dalle crepe degli edifici danneggiati. Ogni volta che si addormenta, non solo di notte, degli strani sogni lo conducono sempre all'ingresso dell'Abbazia di Westminster, dove si ritrova in abiti medievali e in possesso di tre frecce.