O'Brien da giovane Laramie Eppler: R.L. O'Brien Tye Sheridan: Steve O'Brien FionaShaw: nonna Joanna Going: moglie di Jack Jackson Hurst: zio Roy Doppiatori
Sherlock Holmes Sam Claflin: Mycroft Holmes Adeel Akhtar: ispettore Lestrade FionaShaw: Miss Harrison Frances de la Tour: nonna di Lord Tewkesbury Susan Wokoma:
Ludovico Toni Servillo: Giuseppe Mazzini Luca Barbareschi: Antonio Gallenga FionaShaw: Emilie Ashurst Luca Zingaretti: Francesco Crispi Anna Bonaiuto: Cristina