Sherlock Holmes y el doctor Watson parten hacia Escocia para investigar la desaparición del marido de una bella mujer. Una vez allí, descubren que en el caso está involucrada una sociedad que pertenece al Servicio Secreto de su Majestad. Pero, antes de que pueda aplicar sus extraordinarias dotes de deducción para resolver el asunto, Holmes comete un error que, además de arruinar su reputación, podría también poner en peligro la seguridad de Gran Bretaña.
Gerard es un brigadier de los húsares del ejército de Napoleón. Ante todo es fiel a su emperador, todo lo que dice y hace para él le parece sublime y es favorecido por tener con él un trato personal. El ejército es el mejor maestro donde se forjan las mejores aptitudes y los mejores amigos. Todo comienza cuando Napoleón envía a Gerard a una misión de mensajero, donde se cruza en su camino la condesa de Morales, el bandido renegado Millefleurs y un oficial británico.