Human Harvest 2015
as Self
Freedom Fighter 2012
as Himself
Killed for Organs: China's Secret State Transplant Business 2012
Actor
Credits from TMDB.