Yang Yu Lan is a Chinese actress born in Chengdu, Sichuan Province. She made her debut in 2015 playing Lieutenant Shen in the war film "The Chinese Widow".