Leon Lee

Director

Leon Lee is an award-winning Canadian filmmaker who explores stories about modern China that can’t be told within Chinese borders. His documentary Human Harvest, about illegal organ harvesting, has been viewed by millions, broadcast in more than 25 countries, and received the 74th Annual Peabody Award for Documentary. His company Flying Cloud Productions is dedicated to bringing issues of human rights violations to light in both documentary and narrative filmmaking.