This is a very interesting movie. It may seem a bit weird, but the character and plot development is superb. It touches on some very interesting concepts that many people don't think about. I'm usually very critical with movies, but I really liked this one.