Movies Logo
Idy Chan Yuk-Lin

Idy Chan Yuk-Lin

March 25, 1960 — Hong Kong, China
Casino Raiders

Casino Raiders

1989

On the Run

On the Run

1988

Shaolin and Wu Tang

Shaolin and Wu Tang

1983

The Crazy Companies

The Crazy Companies

1988

The Return of the Condor Heroes

The Return of the Condor Heroes

1983

Whampoa Blues

Whampoa Blues

1989

Chor Lau-heung

Chor Lau-heung

1979

I Am Sorry

I Am Sorry

1989