David Chen was born in Taiwan. He is known for The Primary Instinct (2015), Layover (2014) and Doctor B (2017).
No data