Jean, a PE teacher is forced to live a double life. When a new student arrives and threatens to expose her, Jean is pushed to extreme lengths to keep her job and her integrity.
Shanghai, 1934. In an insect world parallel to that of humans, veteran Inspector Sun, a lone spider, leads his last mission against his archenemy the...