In Chinese heaven, the Archangel Michael (Michael Wong) and Angel of Nine Heavens (Christy Chung) enjoy a clandestine romance, but are sent down to Earth as punishment. However, the God of Fortune (Chan Bak Cheung) is also in love with her, so he goes down in hot pursuit and enlists Anita Yuen to help him. Unfortunately, she is more interested in utilizing his godly powers to expand on her wealth and well being. Things are looking good, until the God of Bad Luck appears and upsets all plans.