Good cast. Good story. The performances were excellent and there was both ample food for thought, and some very good scenes. Didn't hurt that i'm a big Morgan Freeman fan. Always top notch.

On the other hand, overall, the whole film was far too unpleasant, preachy, and downright repugnant, to be terribly enjoyable. When the payoff at the end finally arrived, it just wasn't grand enough to overcome the feeling i'd just crawled through the sewer.

And for this to be the #1 film on IMDb (actually second, but same score as #1 and with more votes) among far superior films like "The Godfather", "Schindler's List", "Lord of the Rings", and "Casablanca", is ludicrous. This would never even have entered the remotest regions of my mind if somebody had asked me to name some really great films.