Al Teatro Reale Drammatico di Stoccolma sta per andare di nuovo in scena la prima del Macbeth. O almeno dovrebbe. Tre anni prima, infatti, dopo il suicidio in circostanze poco chiare del fidanzato della prima attrice, Bianca Salo, la donna non ha retto allo shock, crollando sul palco dopo poche scene, e lo spettacolo è stato cancellato. Oggi, finalmente, il cast ha l'opportunità di tornare a interpretare la sfortunata tragedia. Per Bianca è l'occasione della vita e nulla deve andare storto. Prima ancora dell'inizio delle prove, però, la donna si rende conto che una presenza oscura e inquietante la sta seguendo. Uno stalker che sembra uscito dalle pieghe del suo passato e che ha le incredibili sembianze dell'uomo che aveva amato. In preda alla disperazione, decide di affidarsi a un'investigatrice privata di cui ha letto sui giornali, una donna tormentata ma famosa per le intuizioni infallibili: Julia Stark. Con l'aiuto di Sidney Mendelson, poliziotto nonché suo ex marito, Julia si accorge subito di molte, troppe incongruenze che avvolgono nella nebbia l'intera vicenda. Ma mentre lei indaga, collegando destini che parevano sconnessi, lo stalker continua a muoversi indisturbato come il fantasma che sembra essere, riuscendo a colpire chiunque tenti di intralciare la sua missione, Julia inclusa...