È la viglia di Natale e George Bailey è solo, su un ponte, con cattive intenzioni. Lui che ha rinunciato a tutto pur di mandare avanti l'attività del padre, morto prematuramente, ora si trova di fronte allo spettro del fallimento. Sarebbe stato meglio non esser mai nati, pensa lui. A quel punto scende giù dal cielo un angelo a mostrargli cosa sarebbe successo se lui non fosse mai nato.
Sherlock Holmes si trova alle prese con la misteriosa morte di due individui, assassinati dopo aver acquistato dei carillon presso una casa d'aste di Londra. Collegando gli omicidi con il furto di una serie di clichè dalla Banca dell'Inghilterra, Holmes comincia a sospettare che i carillon contengano un codice segreto nascosto al loro interno. In una serratissima corsa contro il tempo, Holmes cerca di recuperare l'ultima delle tre scatole e di decifrarne i segreti nascosti.
Quando il favoloso diamante chiamato Stella della Rhodesia è rubato sul treno che va da Londra a Edinburgo e il figlio del proprietario è assassinato, Sherlock Holmes deve scoprire chi tra i passeggeri è responsabile.