龍(黃秋生飾)夜讀《牡丹亭》,夢見書中女主角杜麗娘,生愛慕之意,時妻子夜歸,對他不甚理睬。學生麗(崔家寶飾)穿上戲服飾演杜麗娘,龍見麗與夢中的麗娘相似,大感愕然。龍為哄妻子,特意買名貴首飾送她,但妻子冷言相向,並承認有外遇,提出離婚。 龍心灰意冷流連圖書館,巧遇麗,二人意外被困,徹夜互吐心事,漸生情愫。龍為免影響升職,勸麗收斂感情,自己亦加以壓抑,但始終情不自禁。事情敗露,龍不獲升職。經院長規勸,龍恍然大悟,坦然向麗提出分手。。一夜前朝国师陵墓被盗,丢失墓中珍宝飞鸢珠,奉命镇守陵墓的锦衣卫天城玩忽职守被治罪,危难之际他向千户大人请求戴罪立功,三日之内必将宝物寻回否则甘受惩罚。天城探查宝物踪迹结识摘星楼花魁,二人几次交锋后天城隐约感觉飞鸢珠的丢失与摘星楼有千丝万缕的关系,但摘星楼与东厂宦官势力有错综复杂的联系,一时间天城对摘星楼束手无策。与此同时六扇门捕头探查城中少女失踪案与天城的飞鸢珠被盗案线索汇聚到了一起,俩人最终判定两起案件都与东厂势力相关。天城和六扇门捕头奉命缉拿督主一场恶战,无奈对方武功高强危难之际花魁挺身而出与督主同归于尽,案件最终真相大白,天城向千户大人复命完成三日戴罪立功之约。。