Lin Liu: Lin Liu. Actress: The Bad Kids. Lin Liu was born on 24 November 1976 in Beijing, China. She is an actress and composer, known for The Bad Kids (2020), Seventeen Years (1999) and A Long Way Home (2023).
Known For: The Bad Kids (Zhou Chunhong), Seventeen Years (Tao Lan), A Long Way Home (Actress), The Story of Ming Lan (Wang Ruofu)