Movie was to put simply just overall great. Main character makes you feel upset with him at first but as it goes on you start to love him. The movie puts you on a thought roller coaster, wanting some characters to live with all you have while hoping the worst for others. This film portrayed exactly what I feel would happen in this kind of situation - the good and helpfulness of some and the desperation and greed of others even at the cost of others. Overall great film in my book. Easy 8-9/10