Cold Take
Discover
Club
Blind Pick
Log in
Sign up
Robert Siu Leung
Follow
Born in Shanghai, China
Actor
See all 5 →
Sealed
1985
?.?
?.?
Police Story
Prosecutor
Sealed
2000
?.?
?.?
Jiang Hu: The Triad Zone
Luk See
Sealed
2001
?.?
?.?
Wu Yen
Envoy of Yen
Sealed
1993
?.?
?.?
Finale in Blood
Cheng's boss