Ecellent movie. But watch the movie before you read the reviews or watch the trailers. Some reviews reveal too much and spoil the plot. (Except this one of course.) You feel great empathy towards the main character. It may not be an immediate hit but its after you absorb the movie it becomes extremely thought provoking. The characters come across as being very real. The soundtrack is also very good but not easy to find..... still searching. :)