This film was a good thriller and morality play until the ending ruined it! A shame since it had a lot going for it, albeit Jamie Fox's acting was not
very good (he has to be the most overrated A list actor in Hollywood!). However, the ending was so idiotic and contrived it almost ruined the
movie for me. Fox went against his own principles and the lofty law to
"win" (don't want to spoil it) and thus affirmed everything that
Butler's character believed! Ridiculous and irresponsible. They tore
down the entire psychology of the movie up to that point and all for
what? I loathe director's who think they are being oh so clever with
novel 'twist' endings. It just muddies their artistic integrity and the
story's continuity.