Blood of Good and Evil (1990) 1 Seasons • 40 Episodes • Crime Cast & Crew Director Deric Wan Siu-Lun Maggie Siu Mei-Kei Kenneth Tsang Woo Fung Kitty Lai Mei-Han Law Lok-Lam Maggie Li Lin-Lin Lam Lei Season 1 1990 • 40 episodes Season 1 of Blood of Good and Evil premiered on May 14, 1990 Recommendations