6.0 / 10
(3 votes)
The closing film for 2021's Pingyao Crouching Tiger Hidden Dragon International Film Festival.
China
Comedy,
Science Fiction
39 minutes
2021
Lei Xu
Dirty Monkeys Studio
Director
Executive Producer
Screenplay
Original Music Composer