清朝末年,大偵探福爾摩斯(范艾理飾)與助手華生(許忠全飾)投宿仙來客棧時,發現此處被官兵重重圍守。原來朝廷護送的珍寶離奇失蹤,將軍布克慘遭斬首。兩位偵探介入調查后,現場遺留的線索指向馬販子金馬掌(王赤飾),但客棧女掌柜白芙蓉(秀蘭麗梅飾)搶先向其泄密,致使行動失敗僅得布克首級。調查過程中,白芙蓉暗中追查真相的行為逐漸暴露,其真實身份實為朝廷密探,而案件背后浮現的漢奸杜文才(王洪濤飾)則成為關鍵人物。隨著三方勢力周旋較量,白芙蓉與福爾摩斯最終聯手設局,在珠寶交易現場揭穿杜文才勾結布克舊部私吞貢品的陰謀,涉案主犯盡數落網。案件告破后,福爾摩斯與華生攜關鍵證物繼續西行,而白芙蓉則作為朝廷特使留任當地整頓吏治。