Decent heist flick with some reasonably interesting if slightly lightweight challenges on the whole goodies and baddies thing. Slightly unnecessarily good cast - Jodie Foster and Willem Dafoe are well above their relatively small parts. Denzel was also as ever slightly too Denzelly for his own good. Clive Owen was better than he usually is though. His woodenness suited the role.
Did lol at the blatantly crowbarred in "racial" bits though. Apparently Spike Lee took over from Ron Howard and so blatantly just stuck in a couple of moments where people said racist things, so there could then be a five minute discussion about racial issues before getting back to the film which had nothing to do with racial issues. Transparent as fuck.
But yeah, pretty solid stuff all in all.