Great movie very trippy from how it unfolds to the fact that the bad guy is left up for interpretation from the viewer. The way Leonard refuses to believe he is stuck in an endless loop. Even after finishing the movie and looking it up I'm still left a bit confused