Shen Yu, or Rain Shen, as she’s also known, is a Chinese actress. She was born on June 8, 1994 and made her acting debut in 2014. Since then, she has appeared in a handful of television dramas, including “The Investiture of the Gods” (2014), “Unrequited Love” (2019), and “Way Back into Love” (2020).