State Organs, a documentary exposing the Chinese Communist Party’s (CCP) practice of forced organ harvesting, has won in two categories in the 2023 Leo Awards.
Directed by Vancouver-based filmmaker Raymond Zhang, the film won both Best Direction and Best Musical Score in the feature-length documentary category. An award ceremony was held at the Hyatt Hotel in Vancouver on July 9 to celebrate the winners and mark the 25th year of the award.