Jim Carey plays Joel, a man who wakes up, and skips work. You just have to some days. He catches a different train, and ends up far away from where he has to be. Here he meets Clementine (Kate Winslet), and they are drawn together.
It turns out they have a past, however. The films runs nearly in reverse, will the events of the past listing themselves in reverse order- going back to when they first met. But in between both Joel and Clementine have their memories of each other erased, and the film tells of Joel's struggle to let go of what he discovers are precious memories.
This is a breath taking film. The first part is quirky and jumpy; however stick with it. It builds into a masterpiece of desperation as Joel realise's through living his memories again that there will come a time when she is gone from his life- again- and it hits him that he has to say goodbye.
The sub story is of the people who provide the memory treatment. Kirsten Dunst and Elijah Wood play what seem to be unimportant distractions in Carey and Winslet's tale, but as momentum builds, they become the key to their future.
I loved this film. Although it starts as something you have to think about, it build into an emotional masterpiece, one is which makes you realise how precious your memories are, and how much you take them for granted. You are left in a world which you simply don't want to leave.
One of the few films I would recommend buying.