De reden daarvoor kwam er telkens op neer dat de franchise impliciet steun bood aan westerse veiligheidsdiensten zoals MI5. Daarmee werden communistische landen zoals China vaak afgebeeld als de vijand.
Casino Royale
De zaak veranderde in 2006 met de uitgave van Casino Royale, de eerste Bond-film waarin Daniel Craig de hoofdrol speelt. Die film werd wel getoond in China.
De reden daarvoor is nooit officieel bekendgemaakt, maar de directeur van Sony Pictures China zei destijds wel: "Deze Bond is een nieuw begin. Hij vecht niet tegen een land en Chinese ambtenaren vroegen niet om iets eruit te knippen."
Geen verbod meer
Alle Bond-films na Casino Royale hebben in China kunnen draaien. Dat ging echter niet altijd zonder slag of stoot. Skyfall moest bijvoorbeeld een aantal scènes uit de film halen om goedgekeurd te worden. Maar van een verbod is het nooit meer gekomen.