certainly one of the fine movie i have see for quite some time . exquisite direction and flawless act make this a very entertaining and often moving film . denzel washington play one of his most engaging and emotional role to date and and the rest of the cast perform beautifully . christopher walken be of course superb in his part although he do not appear as often a i would have like . a story of ultimate greed that backfire be offset against a childs innocence and love . this be also a film for action movie lover a it have it fair share of bullet and rocket and revenge . the location of mexico city add a feel of seediness and corruption which in itself be an eye opener . all in all and a truly gripping film from begin to end . highly recommended .