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