西班牙巴塞罗那华侨青年托马斯(成龙饰)与大卫(元彪饰)以经营快餐车为生,另一位华侨胖子毛比(洪金宝饰)则是一侦探社的打手并代理了侦探社社长,一天,有位顾客要委托侦探社在十四天内找到一个名叫歌丽亚的女人及她的女儿施维亚(罗拉芳娜饰),至于相关线索,只有歌丽亚的一张像片和一个关于她曾流落花街的传闻,因社长避债在外,毛比(洪金宝)找到托马斯(成龙)和大卫(元彪)相助,开始了查找,不久就在精神病院找到当扒手的施维亚,并揭其身份。
原来洪受委托要找的人真正身份是伯爵女儿,其中牵涉伯爵留下的巨额遗产,以及她堂兄的夺产阴谋。
最后,当然免不了要上演一场英雄救美的苦战。