阿文(刘青云 饰)是一名私家侦探,常常压榨他的两名店员阿杰(古天乐 饰)与鸡泡(陈小春 饰)。他们从古董店里拿回了一只神灯,阿文随手把灯丢到大街上,一个名叫哈咪波波(张栢芝 饰)的女巫从灯里冒出。波波来到了阿文的侦探社,波波要他们每人说出一个希望,实现后波波才干回到自己的世界,阿杰阿文都以为她是鸡泡的表妹。但是神通失灵,阿文他们都不相信她,她只好一直从中帮助阿文他们几个。阿文的牌局让波波的失灵神通给搅和了,并与石坚(吴镇宇 饰)结仇,石坚也认了波波的筷子姐妹花(Twins 饰)表妹做干女儿。笑话因此不断闹出。