En 1906, sir Arthur Conan Doyle, ayant perdu sa première épouse, fut accablé de chagrin ; même Sherlock Holmes et le Dr Watson ont refusé son appel. Ce n'est que lorsque son secrétaire, Woodie, lui a présenté une apparente erreur judiciaire réelle, qu'il a pu être amené à agir. Le cas en question était celui de George Edalji, un avocat Parsee, qui a été emprisonné pour avoir écrit des lettres obscènes et tué du bétail à Great Wyrley, dans le Staffordshire. George avait besoin de l'aide d'Arthur pour laver son nom. Cependant, alors que les rebondissements de l'affaire se déroulent, Arthur lui-même remet en question l'innocence de George. Ce n'est qu'en trouvant le vrai coupable qu'Arthur pourra enfin mettre fin à l'affaire et à son chagrin ; tout en devenant simultanément influent dans une réforme majeure du système judiciaire anglais.