Cold Take
Discover
Club
Blind Pick
Log in
Sign up
L
Leo Chen
Follow
Born in Fuzhou, China
Leo Chen is an assistant director based in New York City.
Director
Sealed
2020
?.?
?.?
The Eight Hundred
Assistant Director
Sealed
2024
?.?
?.?
Black Dog
Assistant Director
Sealed
2023
?.?
?.?
Last Call for Istanbul
First Assistant Director
Sealed
2025
?.?
?.?
Rescue at Dongji
Assistant Director
Actor
Sealed
2025
?.?
?.?
Blue Sun Palace
Tony
Crew
Sealed
2015
?.?
?.?
Mr. Six
Thanks