Wen XiangjiBorn February 2, 2000 in Harbin, Heilongjiang, China Filmography★ 8.2 The Early Spring2026★ 9.1 Man's Inhumanity to Man2025★ 0.0 Cry of the Birds★ 0.0 The Doll Game