Nick Bannister (Hugh Jackman) är en privatdetektiv som lever vid Miamis kust. Med sin förmåga att gräva i det förflutna hjälper han klienter genom att komma åt förlorade minnen, och när Mae (Rebecca Ferguson) ber om hjälp förändras hans liv för alltid. Det som börjar som ett rutinjobb utvecklas snabbt till ett farligt beroende. När Bannister kämpar för att avslöja sanningen om Maes försvinnande upptäcker han en våldsam konspiration och måste ta reda på hur långt människor är beredda att gå för att behålla sina älskade.