This is so far one the better movies I've ever seen in my whole life. The leading role is gorgeous and the script is really awesome. I even think you have to watch the movie like 2 times before you understand it. And the special effects! Just one word: INCREDIBLE! I don't understand the people who don't like this movie, maybe it's because they don't understand the movie. Too bad that there isn't a sequel.This movie should have been nominated for an Oscar. And the ending was very unpredictable. I've seen this movie with my girlfriend and also she liked it a lot! In fact, it was this movie who brought us together! I will certainly buy this one on DVD.