Ren Holly Liu
actress
Ren Holly Liu was born on Jan 20, 1995 in USA. Ren Holly Liu's big-screen debut came with The Origin Story of Gerald the Lemon directed by Taylor Bakken in 2019.
Ren Holly Liu was born on January 20, 1995 in Urbana-Champaign, Illinois, USA. She is an actress, known for Fine China (2020), La voix du succès (2020) and Odyssey Omega.
Birthday
Jan 20, 1995Place of Birth
Urbana-Champaign, Illinois, USA
Movies & TV Shows
All
Movies
TV Shows
- 20216.0
- 20206.4
- 2019