It is not often a movie delivers it all...cinematic eye candy, brilliant acting and a story line that takes you on a rollercoaster ride of all that life has to offer--despair, injustice, love, hope, loyalty and betrayal--the beautiful and the ugly. This movie is a classic and is well honored to be on your must see list.