PersonTsang Kan-Cheong7 credits in the catalogue: acting, writing.ActingMy Heart Is That Eternal Rose1989Rick's FriendWritingRoyal Warriors1986ScreenplayMagnificent Warriors1987WriterMy Heart Is That Eternal Rose1989ScreenplayShaolin Soccer2001ScreenplayKung Fu Hustle2004ScreenplayThe Sorcerer and the White Snake2011Screenplay