This movie is a total mess, and the plot is so confusing that I don't think the writers even knew where they were going with it. The only reason I gave it that last half star was for Brendan Fraser's performance. This is probably his darkest and most disturbing performance, and he handles it so well. There are so many levels and emotions that he goes through with his character, that it was the only reason I could tolerate the film. Mos Def adds a great performance, as well, but overall, this film is just a mess.