Leo Chen

Born: None


Placeholder

The Mountain Road

as Colonel Li
Released: 1960-06-15

In 1944, in eastern part of China, U.S.Army Major Baldwin and his volunteer team of demolition...

Movie page

Blue Sun Palace

as Tony
Released: 2025-02-05

A sudden loss catalyzes an unlikely bond between two migrants in the Chinese community of...

Movie page