Author: S_Z

On Screen

The Exile _ The Bad Seed

On Anima, dir. Cao Jinling, China, 2020, 120min.