Leo Chen is an assistant director based in New York City.
Rescue at Dongji 2025
Assistant Director
Blue Sun Palace 2025
as Tony
Black Dog 2024
Last Call for Istanbul 2023
First Assistant Director
The Eight Hundred 2020
Mr. Six 2015
Thanks
Credits from TMDB.