Wayne Cheung (Kenny Ho) is a rich heir who impulsively committed a crime because he was unable to accept the fact that his mother remarried. After being sentenced to prison, he is bullied by his inmates but is helped by his roommate Henry (Andy Lau), whom he befriends. After release, Wayne goes to study law in Britain while Henry joins the triads due to his family environment. Two years later, Cheung returns and becomes a lawyer while Henry also becomes a gang leader. Due to his conflict with another triad leader Charlie Ma (William Ho), Henry's pregnant wife Winnie (Gigi Lai) is raped and killed. Henry later takes revenge on Ma, and although successful, he is imprisoned again and Wayne becomes his defensive lawyer. With the help of Wayne and his friend Skinny (John Ching), will Henry be released from prison?
Andy Lau as Henry Tse Kenny Ho as Wayne Cheung Gigi Lai as Winnie Sung William Ho as Charlie Ma Lung Fong as CK Chong John Ching as Skinny Melvin Wong as Prison officer Tomi Wong as Wayne's mother Wai Kei-shun as Wayne's stepfather Victor Hon as Henry's father Lam Yin-ming as Mandy Lam Chung as Sergeant Fung Stephen Chang Shing Fuk-on as Brother Bull Leung Kam-san as Sean Man Cheung Hung Law Shu-kei as Judge Lau Yuk-kei as Peter Yeung Kin-wai Jimmy Sin Lee Chun-kit as Sergeant Fung's assistant Kong Foo-keung as Triad Gary Chan Gloria Lam Fung Chi-sing Billy Lam