I really enjoyed watching this movie. As a matter-of-fact, I can probably watch it over and over again many times without getting bored because it's pretty intriguing, mysterious, enlightening, interesting, funny.. just so much to experience with each character, especially the main character. Overall, it's a very funny movie that puts you in a good mood. It's very interesting to watch this young man trying to define and identify with his emotions as he goes through different challenges and interacts with different personality types. I was very intrigued throughout the entire movie to say the least..