Nick Bannister (Jackman) jest prywatnym detektywem, drążącym zagadki umysłu. Mieszka na skraju zatopionego wybrzeża Miami, lecz przebywa głównie w mrocznym, nęcącym świecie przeszłości, pomagając klientom w dotarciu do zagubionych wspomnień. Jego życie zmieni się na zawsze, kiedy przyjmie nową klientkę, Mae (Ferguson). Prosta sprawa, dotycząca zagubienia kluczy, staje się niebezpieczną obsesją. Bannister, starając się poznać przyczyny zaginięcia Mae, odkrywa istnienie brutalnego spisku. Ostatecznie musi odpowiedzieć na pytanie: do czego można się posunąć dla tych, których się kocha?