高加文(刘青云饰)是一名私家侦探,经常压榨他的两个哥们阿杰(古天乐饰)和鸡泡(陈小春饰)。 他们从古董店取回了一盏神灯。高加文把灯扔到街上,一个名叫哈米波波(张邦志饰)的女巫从灯里钻了出来。 波波来到高加文的侦探社,波波让他们每人许一个愿。实现了之后,波波就可以回来了,可以很快的播电影和电影,还有自己的世界。阿杰高加文认为她是鸡泡的表妹。 但是咒语失败了,李北和其他人不相信她,所以她不得不一直帮助李北和他们。 高加文的纸牌游戏被波波失败的咒语搅得沸沸扬扬,他和史剑(吴镇宇饰)成了敌人。石坚也认了波波的筷子姐妹花(双胞胎)为干女儿。 笑话不断。