Nick Bannister, samotny weteran mieszkający w Miami, oferuje klientom możliwość ponownego przeżycia każdego wspomnienia, jakiego zapragną. Jego życie zmienia się, gdy poznaje Mae.
Kiedy Mae chce usłyszeć szczęśliwą historię, Nick opowiada jej grecki mit o Orfeuszu i Eurydyce. Mówi, że Orfeusz zawiera układ z diabłem, aby odzyskać ukochaną Eurydykę. W mitologii greckiej nie ma diabła. W micie Orfeusz zawiera układ z Hadesem, władcą podziemi.