Yeah, it's basically a remake of "Infernal Affairs" (of which I was a big fan), but it's totally different at the same time. Less flashy violence, much more grit.
I didn't think the Bah-stan accents where dodgy, so much as annoying for the first wee while.
The only improvement I would have made would be to get rid of Ray Winstone and put in Brendan Gleason in the part of French. No matter what he does, Winstone always comes off a bit too "geezer". Gleason would have been great.