故事發生在清朝末年,大偵探福爾摩斯(範艾理 飾)和助手華生(許忠權 飾)一起來到中國游玩,投宿在仙來客棧。沒想到客棧被官兵重重把守,一片鶴唳風聲的肅殺氣氛。原來,朝廷的一批價值連城的珠寶不翼而飛,負責護送珠寶的將軍布克亦身首異處。於是,福爾摩斯和華生便留了下來,企圖偵破此案。
很快,現場留下的種種蛛絲馬跡便將馬販子金馬掌(王赤 飾)給牽扯了出來,哪知道仙來客棧的女掌櫃白芙蓉(秀蘭麗梅 飾)搶先一步向金馬掌通風報信,當一行人趕到金馬掌處時,等待著他們的只有空空如也的屋子和布克的人頭。與此同時,白芙蓉也在暗中調查著案件的真相,並且發現,這一切似乎和漢姦杜文才有著千絲萬縷的關聯。