Si-Lan Chen

Born: None


Placeholder

The Keys of the Kingdom

as Philomena Wang
Released: 1944-12-15

A young priest, Father Chisholm is sent to China to establish a Catholic parish among the...

Movie page

South Sea Sinner

as Lee
Released: 1950-08-30

A tramp steamer lands sick crewman Jake Davis on rubber-growing island Oraka, from which...

Movie page