Note: the names of most Song Chinese characters are transliterated by TVB according to their
Cantonese Chinese pronunciation; the
Mandarin Chinese pronunciation of those characters' names are provided in brackets for reference if it differs from the transliteration based on Cantonese Chinese pronunciation
Main characters •
Bobby Au-yeung as Justice
Pao Cheng (13th century); Wah Long-Biu, a Chinese inspector (1950s); Circle Yuen, a police senior inspector from CIB (modern era) •
Esther Kwan as Hon Seung-Seung (Han Shang-shang), a talented scholar (13th century); Tin Chau-Fung, a popular triad leader (1950s); Phoenix Yeung, a reporter (modern era)
13th century • Cheung Kwok Keung as
Emperor Renzong of Song •
Ben Wong as Ko Kai-On (Kao Chi-an). Infatuated with Hon Seung-Seung. Pao Cheng's enemy. Main villain, manipulated and killed all those around him in order to usurp the throne (13th century). •
Ram Chiang as Advisor Gongsun (Kung-sun), a famed political advisor for Justice Pao (13th century) •
Benjamin Yuen as Chin Chiu (Chan Chao), a royal guard (13th century) •
Christine Kuo as Princess Hing Sau (Princess Ching-shou) (13th century) •
JJ Jia as Consort Yin (13th century) •
Vivien Yeo as Consort Suk (Consort Shu) (13th century)
1950s •
Mandy Wong as Tin Chau-Ngan, an exotic dancer who becomes a police officer in order to kill her sister Chau-Fung (1950s). The reincarnation of Ko Kai-On (13th century) •
Pierre Ngo Ka-nin as Yuen Kwai, a police officer and radio broadcaster who becomes Circle's father (1950s, retired in modern era) •
Rebecca Zhu as Lam Yim-Fong, an exotic dancer who eventually becomes Circle's mother (1950s) •
Derek Kok as Cho Pao (1950s) triad leader, Tin Chau-Fung's enemy. Main villain (1950s) •
Sammy Sum as Lau Chuen, a police officer (1950s) ==Viewership ratings==