Yan Liu was born on October 8, 1980 in Hengyang, Hunan, China. She is an actress, known for Badges of Fury (2013), Mural (2011) and An Inspector Calls (2015). Read more on iMDB