The Capcom game-based film is under fire for a scene that Chinese moviegoers deem an insult. The Capcom game-based film is under fire for a scene that Chinese audiences deem an insult.