Displaying 1 films
The debut film, set in a rapidly-modernizing Shanghai, from director Cathy Yan (BIRDS OF PREY).
View Details
Director: Cathy Yan