Customize Results:
Male Female

Weight in lbs.


Height
ft   in

Age



Leo Chen

Birthplace: Fuzhou, China


Assistant Director based in New York City

Filmography

Blue Sun Palace
Character: Tony
The Eight Hundred
Job: Assistant Director
Black Dog
Job: Assistant Director

Last Call for Istanbul
Job: First Assistant Director
Mr. Six
Job: Thanks