Michael Caine
Sherlock Holmes
Ben Kingsley
Dr. John Watson
Jeffrey Jones
Inspector Lestrade
Lysette Anthony
Impostor Leslie Giles
Nigel Davenport
Lord Smithwick
Gregor Fisher
Bobby at Warehouse
Paul Freeman
Prof. James Moriarty
Alexandra Spencer
Mrs. Andrews
Harold Innocent
Mayor Johnson
Stephen Tiller
Reporter #1
Michael O'Hagan
Reporter #2
Martin Pallot
Photographer
Steven O'Donnell
Bartender
Lesley Daine
Lady on Train
John Surman
Constable at Lakes