Rotten Tomatoes
Cancel Movies Tv shows FanStore News Showtimes

Qiu Yang

Highest Rated: Not Available

Lowest Rated: Not Available

Birthday: Sep 22, 1989

Birthplace: Changzhou, China

Highest-Rated Movies

She runs
Watchlist
Some Rain Must Fall
Watchlist

Filmography

Movies TV Shows
Some Rain Must Fall 2024 Director, Writer She runs 2019 Director, Screenwriter
Load More