Elena kehrt in die verfallende Küstenstadt Ashgrove zurück, um ein geheimnisvolles Porträt zu restaurieren, das in einer überfluteten Kapelle gefunden wurde. Das Gemälde zeigt eine Frau mit Elenas Gesicht, und sobald die Leinwand trocknet, beginnen Spiegel zu lügen. Spiegelungen bewegen sich einen Herzschlag verzögert. Schatten sammeln sich an den Rändern ihres Sichtfelds. Marcus, der zurückgezogen lebende Antiquitätenhändler, der die Restaurierung in Auftrag gegeben hat, warnt sie, das Porträt zu verbrennen, doch seine Berührung erscheint ihr als einziger sicherer Ort in einer Stadt, die dem Licht nicht mehr traut.
Während Elena und Marcus sich näherkommen, wird ihre Leidenschaft zu einem kurzen Zufluchtsort vor der schleichenden Dunkelheit. Doch jede Nacht tritt die Frau auf dem Gemälde näher an das Glas, und jeden Morgen erwacht Elena mit Erinnerungen, die nicht ihre sind: eine Hochzeit, ein Ertrinken, ein Blutschwur. Nina entdeckt in den Stadtarchiven, dass jede Frau aus Elenas Familie an ihrem dreißigsten Geburtstag verschwunden ist, und Elenas Geburtstag ist in sechs Wochen.
Adrian, ein charismatischer Fremder, offenbart Elena die Wahrheit: Die Stadt ist an einen uralten Pakt gebunden, und das Porträt ist ein Tor. Um es zu schließen, muss Elena entweder ihren Körper dem Wesen übergeben, das ihr Gesicht trägt, oder die Blutlinie auslöschen, die Ashgrove am Leben erhält. Marcus gesteht, dass seine Familie den Pakt einst schloss und dass die Liebe zu Elena der letzte Schritt eines vor Jahrhunderten entworfenen Rituals sein könnte.
In einem dramatischen Höhepunkt unter der überfluteten Kapelle wählt Elena weder Opfer noch Flucht; sie gestaltet ihr eigenes Ende. Das Finale enthüllt, dass die Entität nie ein Dämon war, sondern ein von Trauer gezeichnetes Selbst. Elenas Entwicklung von der ängstlichen Retterin zur selbstbestimmten Frau bricht den Fluch endgültig. Marcus und Elena überleben, verändert, und Ashgrove erlebt endlich einen Sonnenaufgang ohne Schatten.