Nick Bannister (Hugh Jackman) on mielen yksityisetsivä, joka navigoi menneisyyden synkän kiehtovassa maailmassa ja auttaa asiakkaitaan kadotettujen muistojensa kanssa. Veden valtaaman Miamin rannikon lähellä elävän Nickin elämä muuttuu täysin, kun hän ottaa uuden asiakkaan, Maen (Rebecca Ferguson). Yksinkertaisesta kadonneen henkilön etsinnästä muodostuu vaarallinen pinttymä. Bannister paljastaa Maen katoamisen totuutta selvittäessään väkivaltaisen salaliiton, ja hänen täytyy vasta kysymykseen: kuinka pitkälle menisit rakkaimpiesi puolesta?