Pok (Chow Yun Fat), tough in appearance but tender in heart. He lives with his cousin Chelsea who is into all things bizarre and cultish. Pok then chances upon a letter from Butterfly (Cherie Chung) who complains about her misfortunes. Pok fall in love with Butterfly, however, fall in love with ghost will only brings out sad memories.