Leo Chen

Actor
City: Fuzhou, China

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

Filmography

1 role
2020s1 role
2025Blue Sun PalaceTony★ 6.5Movie