Jet (Stephen Fung) is a professional street hustler. One day he sees a young couple in love, Kana (Shu Qi) and Sam (Daniel Wu), and he immediately falls in love with Sam. The two become friends, but Sam has no idea how Jet feels for him. Jet on the other hand, doesn't know the secrets that lurks in Sam's past. Once upon a time he fell in love with one of his co-workers Ching (Jason Tsang), who is now one of Jet's hustler friends. Yet another person is added to this mix in the form of teen-idol pop star K.S. (Terence Yin), with whom Sam has an affair.