Good thriller and morality play until the ending ruined !

Rating: 5/10 (13 December 2009)

This movie 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.