On the Edge (2006)
On the Edge (Chinese: 黑白道; Cantonese: Hak bak do) is a 2006 Hong Kong crime drama film directed by Herman Yau. The film explores the psychological and social challenges faced by an undercover police officer attempting to return to a normal life after years of deep-cover work.

Plot
Hoi San, an undercover officer who has spent eight years infiltrating criminal organizations, is officially recognized for his service and permitted to return to regular police duties. However, his transition proves difficult. He faces suspicion from his fellow officers, who exclude him from operational briefings, and he is subjected to surveillance by the Department of Internal Affairs. His personal life is similarly strained; his girlfriend, Kan, faces social ostracization from her peers due to his background, and former criminal associates continue to provoke him. After a confrontation at a bar leads to allegations of power abuse, Hoi San becomes increasingly isolated. The situation escalates when he encounters a former criminal associate, Ton, and is subsequently framed for collusion, forcing him to confront the complexities of his past and the distrust of his superiors.
Cast
- Nick Cheung as Harry Sin
- Francis Ng as Don Dark
- Anthony Wong Chau-Sang as Lung
- Rain Li as Cat
- Kwok Cheung Tsang as Mini B
- Johnny Chen as Tung
- Yuen-Leung Poon as Jimmy
- Lester Chit-Man Chan as Mr. Cheung
- King-Man Chik as Amy
- Pauline Yam as Madam Ho