Ren Holly Liu
Birthday: | Place of Birth: Urbana, Illinois, USA...
Known For
Acting
Year
Title
Role
2025
Gemini
as Mimi
2022
The Origin Story (of Gerald the Lemon)
as Celine
2020
Fine China
as Lily
