Sean Lau, Louis Koo,Daniel Wu,Zhang Jing Chu,Alex Fong Chung Sun,Michael Fitzereld Wong,William Chan
Cops Johnny (Lau Ching Wan), Gene (Louis Koo), and Max (Daniel Wu) are part of a special task force investigating a business firm that engages in financial crimes. While monitoring slimy executive Low (Waise Lee), Gene overhears an illegal stock tip. Street-smart Gene is married with kids, one of whom is battling cancer, and he himself has just been diagnosed with a terminal illness; he desperately wants to leave money behind for his family. Clean-cut Max is soon marrying into an overbearing rich family, and wants to prove himself financially. The two decide to make a gamble, and throw their life savings into the stock. Johnny who's harboring some secrets of his own - he's seeing the estranged wife (Zhang Jingchu) of his superior (Alex Fong) - covers for them. For these three cops who have always played it straight, all it takes is one wrong step to send them into a vicious crime spiral of no return.