Watched 16 Blocks earlier. Not a bad movie, but I was a little disappointed. The plot sounded more interesting on paper than it turned out to be on-screen. I ended up losing interest about halfway through.
Also, you almost need subtitles or a damn translator to even understand what Mos Def's character is saying most of the time. I don't know if this is the way he talks in real life or if it was simply his character, but his performance was annoying and I was almost begging for someone to just shoot him in the head and be done with it.