Du Ruo is an actor and model from China.
The Tribulation of the Mountain God
Flowers Bloom; Flowers Wither
Deviance