Chen Hao Lan, also known as Chen Yulan or Anna Hollen, is a Chinese actress. She was born on November 29, 1996 and made her acting debut in 2016. Since then, she has appeared in various television dramas, including the romantic comedy, “The World Owes Me A First Love” (2019).