Yu Yang is known for Sha bu si (2017) and The Record of Strange Things (2022).
The Record of Strange Things
9 Lives, Damn It!
No data