Veronika Gren (Alexandra Rapaport) jest introwertyczną policjantką i matką dwójki dzieci ze skomplikowaną przeszłością i uzależnieniem od leków. Kiedy pewnego dnia widzi martwego chłopca stojącego na szpitalnym parkingu, początkowo kwestionuje swoje zdrowie psychiczne. Jednak kolejne wizje uświadamiają jej, że stoi twarzą w twarz z ofiarami niewyjaśnionych zbrodni – i że jej przeszłość jest kluczem do wymierzenia sprawiedliwości i złapania zabójcy, który wciąż jest na wolności.
Policjantka Veronika Gren (Alexandra Rapaport), matka dwójki dzieci, boryka się ze skomplikowanym życiem rodzinnym i skrywanym uzależnieniem od leków. Kiedy zaczynają się dziać dziwne rzeczy i pojawia się przed nią zmarły chłopiec, Veronika sądzi, że postradała zmysły. W końcu zaczyna podejrzewać, że chłopiec nie jest iluzją. Niebawem Veronika angażuje się w śledztwo w sprawie morderstwa, które sięga głębiej niż ktokolwiek w mieście przypuszcza. Wtedy dowiaduje się o zabójstwie dwóch nastoletnich dziewcząt… Veronika musi znaleźć związek między tymi sprawami, żeby zapobiec ponownemu atakowi zabójcy. Ale czy ktokolwiek jej uwierzy?