Re: Internal Affairs vs. The Departed-
A lot of movies are banned in China for various reasons. One of my all time favorite movies, "Balzac and the little Chinese seamstress" is banned because it doesn't reflect kindly on the cultural revolution, though I find it to be one of the best films/book I've ever seen/read.
A lot of times, the government will force in a legal figure to represent good and righteousness just to show that the law always prevail. Ie. World without Theives, a cop was put in just to catch the theives just for that reason even though they play no part and made the movie significantly worse.