北宋年间,开封包拯(黄秋生)明镜高悬,嫉恶如仇,全国天下太平。正因国泰民安,开封府渐无用武之地,连龙虎狗头铡也快要生锈。 来自江湖的游侠展昭(刘德华),为跟随包大人而放弃以往放浪不羁的生活。可是热爱自由的他已开始厌倦苦闷的官场生活,他既缅怀过去的云游四海,又幻想自己披上黑衣行陕仗义!一次行动中,他遇上了一生中既最可怕但又最重要的朋友——锦毛鼠白玉堂(张柏芝)。 白玉堂来自陷空岛,与四个结拜大哥合称五鼠,各人身怀绝技;白玉堂年纪最幼,但武艺却是最高,手段也是最狠。然而他本性善良,素爱行侠仗义,劫富济贫;加上其时尚造型和言行举止,亦正亦邪的性格,吸引了上班族般的小男人展阳。 机缘巧合,二人竟携手同破太师父子谋反案,两个英雄大闹太师府。结果展昭被封御描,但锦毛鼠深感御猫号是冲着自己而来,誓要勇闯京师,与展昭一较高下! 五鼠各展其古怪的疯狂绝技,把开封府闹得翻天覆地!双雄终于碰头,展昭三戏白玉堂,具实只想将之引入正途,但白玉堂毫不领情,更夺去展昭与尚书千金订婚信物:巨阙宝剑! 为了娶未婚妻子,展照远赴陷空岛,岂料岛上机关重重,展昭身陷牢狱,受尽白玉堂侮辱,谁知展昭不为所动。原来此行名为取剑,实想劝服白玉堂弃暗投明。面对展眠不挠的男儿气慨,白玉堂也为之所动,但此前非同小可,原因白玉堂实是女儿身,此动竟是初恋心动! 在包拯相助之下,皇上(张达明)御旨要白玉堂等五鼠收归开封,白玉堂回复女儿男,展昭非常诧异,原来一直针锋相对的白玉堂竟是自己心中的完美女神!展昭还未定过神来,白玉堂已将开封变出新天地。古肃严正的开封府衙,竟变成欢乐天地一样,展昭更是神为之夺!本来两情相悦,坦展昭身负卸赐婚亲,他的理性压过感情,敢爱而不敢做,只得对白玉堂发乎情止乎礼。 我行我素的白玉堂面时展昭仍勇敢去爱,但展昭对白玉堂却敬而远之,白玉堂只得黯然地抽身而退。此时,包拯智囊公孙策查出太师谋反背后主脑,竟是包拯好友襄阳王…… 开封危城告急,大家担心任性的白玉堂会破坏婚礼,但展昭却期待她的出现!岂料,白玉堂决独闯高手云集的招贤阁,连场恶斗,正当白玉堂束手待擒之际,展昭从天而降……