In un futuro prossimo, Nicolas Bannister ha un'attività che permette ai suoi clienti di rivivere tutti i ricordi che desiderano. La sua vita cambia quando incontra Mae, una donna che lo consulta solo per ricordare dove ha lasciato le sue chiavi. Ne nasce presto un'appassionata storia d'amore. Tuttavia, un giorno Mae scompare senza motivo e Nick è devastato. Farà allora tutto il possibile per trovarla, ritornando anche indietro nel tempo per scoprire quale verità si celi dietro alla donna di cui è perdutamente innamorato.