Jiayin Liu was born on August 20, 1981 in Beijing, China. She is a director and writer, known for All Ears (2023), Oxhide (2005) and Oxhide II (2009).
No data