All Cast

Jonathan Pryce
Sherlock Holmes

Bill Paterson
Dr Watson

Anna Chancellor
Irene Adler

Michael Maloney
Inspector Stirling

Aaron Taylor-Johnson
Finch

Patrick Gibson
Laundry Boy

Rory Nolan
Guard at the Mint
Frank Murray
Mallory

Chris McHallem
Footman
