Liu Yan is a popular Chinese actress born on October 8, 1980 in Hengyang, Hunan, China. She is known for her roles in Badges of Fury (2013), Mural (2011) and An Inspector Calls (2015). The actress is mostly called Ada Liu by friends and family. Liu is a hostess and singer besides acting. She won the "Best New … Continue reading Liu Yan: The Most Hated Sexy Chinese Actress.