There has been some chilling developments in c-entertainment as an actress was found dead after falling from a building. It was later confirmed to be Ren Jiao, an actress who has played supporting roles in a few productions, the most recognizable one being the 2015 movie Zhong Kui: Snow Girl and the Dark Crystal where she played the Green Snake.
There is speculation that she may have committed suicide due to depression, but police are investigating the matter closely. According to Tencent Entertainment, a source has shared that the actress’s naked body was found in the morning of October 16 along the grassy area surrounding the hotel where she fell from. Apparently, she was also last seen the previous night going to the room of a fellow actor and being on friendly terms with each other, so her sudden passing is really terrible and shocking.