Shanghai, 1934. In an insect world parallel to that of humans, Inspector Sun wins one last mission against his nemesis, the Red Locust, before embarking on a journey to San Francisco. But his vacation ends suddenly when the millionaire Dr. Acșiață is found murdered. What begins as a routine case for Sun will ultimately decide the fate of humanity.