Braflix
No Image

Leo Chen

Leo Chen is an assistant director based in New York City.

• Fuzhou, China • 6 titles

Known For

Known For

The Eight Hundred
HD
zh
Movie•2020

The Eight Hundred

Mr. Six
HD
zh
Movie•2015

Mr. Six

Rescue at Dongji
HD
zh
Movie•2025

Rescue at Dongji

Black Dog
HD
zh
Movie•2024

Black Dog

Blue Sun Palace
HD
en
Movie•2025

Blue Sun Palace

Last Call for Istanbul
HD
tr
Movie•2023

Last Call for Istanbul