Davids and Goliath, um documentário sobre a extração de órgãos de praticantes do Falun Gong vivos na China, foi reconhecido como o melhor documentário no Festival de Cinema de Hamilton este ano.
Ele também contém entrevistas pacientes que receberam órgãos transplantados na China.