Starring Cast
A Flower for Three Lifetimes (2023) stars Wang Xuexi as Dan Niang, Sheng Wei as Lin Xiao / Liu Yiyi / Ling Lan and Zheng Feng as Fang Xusheng. The sci-fi series premiered on Kuaishou in 2023. Below is the full cast.
Moviefone is your ultimate guide to what's new in theaters and streaming on any screen.