阿文(刘青云饰)是一名私家侦探,经常欺负他的两个哥们阿杰(古天乐饰)和计炮(陈小春饰)。他们从古董店带回一盏神灯,阿文随手将神灯扔在街上,一个名叫哈米波波(张柏芝饰)的女巫从灯中冒出来。波波来到了阿文的侦探社。波波让他们每人说出一个梦想,波波实现后就可以回到自己的世界。阿杰和阿文以为她是纪跑的表妹。但是咒语失败了,阿尔温他们不相信她,她只好帮阿尔温他们脱离苦海。阿文的牌局迷惑了波波失灵的法术,使他与时坚(吴镇宇饰)结下不解之缘,而时坚也认波波的筷子妹妹华(Twins饰)为干女儿。结果,笑话不断。