This movie is totally underrated. There's an actually brilliant storyline here, but the director's touch wasn't as brilliant as the storyline is. His fantasy world is rather more appealing than the reality world he presents. The bgm scores are worth the praise, along with the amazing visual effects. The storyline, If it weren't confusing in the middle, would have been a success. But like I said, the story is good but storytelling needs improvement.