Absolutely Perfect.

Rating: 10/10 (18 June 2005)

Being a 16 year old boy with a huge psychological plot appetite, I couldn't wait to see this film. Yet nothing could prepare me for the perfection that followed. The lines between reality, and imagination are closely blurred. This is the kind of movie where you understand it more with time. It Starts at the end and then tells the story of how it got to that point, and then tells what happened afterwords. The writing is so good that as soon as you are sure that you know what is happening, the plot twist occurs, yet it is a plot twist that is not expected. It all makes sense psychologically, and physically. I wish all current movies were written this well.