Douglas Mackinnon
Director
Laura Fraser
as
Anne Obree
Brian Cox
as
Douglas Baxter
Morven Christie
as
Katie
Joseph Balderrama
as
Santiago
Douglas Mackinnon
Director
Jonathan Aris
as
Anderson
Martin Freeman
as
Dr. John Watson
Catherine McCormack
as
Lady Carmichael
Benedict Cumberbatch
as
Sherlock Holmes