Roller coaster ride of emotions that leave you pretty well exhausted at the end. The many lives that are linked together in these mini-stories are fantastic. This is a MOVIE - so don't lose sight of that. If you have an axe to grind or take any of the social/racial issues too seriously; you won't enjoy this movie. If you hate racial stereotypes and racist attitudes and don't want to admit they still exist; don't watch this movie.But if you want to get caught up in the trials of these "Everyday people" - high and low; you'll never forget this movie. There are absolute gut-wrenching sequences that are played to tear your insides-out. You'll feel tension and release throughout the movie that may leave you emotionally drained and shocked. But the excellent acting and the sometimes seemingly disgusting attitudes of the characters leaves you no doubt that you are watching a very deep and well thought-out production.A monster of an under-rated movie.