UPDATE: According to a People’s Daily article, the Da Vinci Code has officially been removed from theatres to make room for domestic films this month. They have however allowed Ice Age 2 and Poseidon to continue playing.
The article additionally clears up what’s going on with Mission: Impossible 3. Apparently an edited version will be released to Chinese cinemas on July 20th. Scenes cut include parts of the movie that show Shanghai (and in turn China) looking poor or stupid. Some cut clips will likely include scenes showing laundry hanging in the street to dry (never see that here), and slow police response times.
Looks like I’ll be watching M:I3 on DVD. C’est La Chine Vie.