Hard to Believe 2016
as Themself
Human Harvest 2015
as Self
Killed for Organs: China's Secret State Transplant Business 2012
Actor
Credits from TMDB.