certainly one finest movies seen quite time exquisite direction flawless acting make entertaining often moving film denzel washington plays one engaging emotional roles date rest cast perform beautifully christopher walken course superb part although appear often would liked story ultimate greed backfires offset childs innocence love also film action movie lovers fair share bullets rockets revenge location mexico city adds feel seediness corruption eye opener all truly gripping film beginning end highly recommended