Nogle hemmeligheder har bedst af at forblive hemmelige.
Sami Kierce, en ung amerikansk backpacker, er på rejse i Spanien med sine venner. En morgen vågner han hjemme hos Anna, en kvinde, han lige har mødt. Han er smurt ind i blod og har en kniv i hånden. Ved siden af ham i sengen ligger Anna. Hun er død, og Sami aner ikke, hvad der er sket.
Mange år senere arbejder Kierce som privatdetektiv, og han hutler sig gennem tilværelsen med ufarlige overvågningsopgaver og undervisning i kriminologi på en tvivlsom aftenskole.
Da en ny elev træder ind i lokalet en aften, genkender Kierce hende med det samme – Anna. Så snart de får øjenkontakt, flygter hun, og Kierce ved, at han ikke har noget valg: Han er nødt til at finde kvinden og løse det mysterium, der har hjemsøgt ham i 25 år.