Ren Holly Liu was born on January 20, 1995 in Urbana-Champaign, Illinois, USA. She is an actress, known for Shepard (2020), Consent or (The Unexpected Virtue of Affirmation) (2016) and Odyssey Omega.
No related contents, please re-enter