Beijing Dance Academy
Liu Shishi (born 10 March 1987), also known as Cecilia Liu, is a popular Chinese actress who graduated from the Beijing Dance Academy with a major in ballet. She is best known for her roles as Long Kui in the television series "Chinese Paladin 3" and Ruoxi in the Chinese time-travel drama "Scarlet Heart" and "Imperial Doctress".