《盲探》讲述的是女警察阿彤(郑秀文饰)因为好友小敏的失踪而一直有心结,而从上个世纪90年代开始,每年香港都会有一名少女无故失踪从此找不到踪影,面对好友似乎卷入了这宗多年未破的离奇案件,毫无头绪的阿彤无能为力。终于在一次通渠水伤人案中,阿彤认识了前“破案之神”阿庄(刘德华饰),阿庄在之前一次执行任务中发生意外导致失明,已提前退休。阿彤发现阿庄虽然眼睛看不见,但听觉和嗅觉却加倍的灵敏,“破案之神”的能力犹在,于是请求阿庄协助她一同追查小敏的去向[5]。剧中阿庄一共破了6个案子,分别是通渠水伤人案、殓尸房杀人案、大脚劫匪案、出租车司机连环杀人案、小敏失踪案、小敏祖孙三代情杀案。同时,阿庄也向阿彤展现了自己独特的破案风格——通过多次自导自演来还原犯罪现场,再加以想象作出判断。
何家彤找到阿祖问小敏的事情,阿祖否认认识小敏,引起了两个人的怀疑。对阿祖进行了监视,发现阿祖与搭档的老婆及铁板烧的女经理有婚外情,两人的奸情也被阿祖怀孕的老婆和搭档合伙抓住了。在混乱中阿祖和搭档从二楼掉了下去,并都受伤了,在医院内阿祖承认与小敏曾经拍拖过,但是没有杀害小敏,在他移民巴西的那天晚上,小敏追车追了几条街,从司徒法宝整理的的士司机资料中,庄士敦决定到元朗进行调查陈广。在元朗,庄士敦和何家彤找到了陈广,但是陈广变的精神失常,只穿了一条女式网球裙和一双女式运动鞋,家里到处都是女性衣物,还带着两人找曾经被他杀害的人的白骨,何家彤将陈广铐住,精神失常的陈广突然袭击了何家彤,并将其打伤。小庄捡起手枪将陈光击毙,把重伤的何家彤送到了医院。
小庄独自去珠海找阿祖,只看到了阿祖的老婆,小庄对阿祖的老婆讲了他的推论:小敏害怕再也见不到阿祖,通过躲到阿祖家的柜子里被运到了巴西,改名换姓追到了阿祖并结婚,阿祖的老婆听到庄士敦的所讲非常的伤心,此时何家彤担心小庄被害离开医院跑到了珠海。小庄无意中踩到了地上的血迹,原来阿祖和铁板烧的经理都已经被小敏杀害了。小庄故作淡定想要离开,小敏突然间肚子阵痛,在庄士敦要帮助她的时候拿刀刺伤了小庄,何家彤及时赶到救了庄士敦,也知道了阿祖的老婆就是小敏,帮助小敏生下了一名女婴,小敏因为难产死亡。
多年之后,小庄和何家彤结婚了,小敏的女儿也在两人的抚养下长大。