Infernal Affairs meets Water Margin in the hit 2004 TVB drama Shade of Truth. Like Infernal Affairs, Shade of Truth ventures into the gray world of the undercover cop, and the dangerous battle for truth and justice. In an innovative twist, the 25-episode series transports characters from the classic Chinese novel Water Margin into the modern drama, reimagining Song Dynasty heroic outlaws Wu Song and Lin Chong as present-day police officers played by Julian Cheung and Wong Hei. Fates collide in the ancient past and the murky present as the case heats up and both men fall for the reincarnation of beautiful temptress Pan Jinlian, played by Gigi Lai. Shade of Truth also co-stars Tavia Yeung, Yuen Wah, Halina Tam, Gordon Liu, and Hawick Lau.
Undercover cop Yin (Julian Cheung) is the right-hand man of mob boss Sung (Yuen Wah), while inspector Chung (Wong Hei) is the star of the police force, determined to bring Song to justice. Fighting for the same cause from different sides of the law, Yin and Chung of