NEBULA
Discover
Movies
TV Shows
Crystal Xu — NEBULA
Acting
Crystal Xu
November 10, 2004
Ningbo, Zhejiang Province, China
Known
for
60
When Love Walked In
2012
60
Touch of the Frozen Heart
2025
30
Youth Like Song
2024