Acting
David Liu
Bekannt aus
Big Bird in China
(1983) – Producer
Quantum Hoops
(2007) – Himself