Zina Blahusova
Deadly Parasite 2022
Rating: 4
The Four Monkeys: The Return of Sun Wukong 2021
Rating: 6.3
Cockroach Tide 2020
Rating: 6.2
as Hai Tang
as Ai Li