NEBULA
Discover
Movies
TV Shows
Directing
Sun Zhiqiang
January 1, 1971
Urumqi, Xinjiang, China
Known
for
0
Cohabiting in a Sweet Romance
2026
Sun Zhiqiang — NEBULA