All Cast

Michael Caine
Sherlock Holmes

Ben Kingsley
Dr. John Watson

Jeffrey Jones
Inspector Lestrade

Lysette Anthony
Impostor Leslie Giles

Nigel Davenport
Lord Smithwick

Peter Cook
Greenhough

Gregor Fisher
Bobby at Warehouse

Paul Freeman
Prof. James Moriarty

George Sweeney
John Clay

John Tordoff
Mr. Andrews

Alexandra Spencer
Mrs. Andrews

Matthew Sim
Real Lesley

Pat Keen
Mrs. Hudson

Matthew Savage
Wiggins

Tim Killick
Sebastian

John Warner
Peter Giles

Harold Innocent
Mayor Johnson

Murray Ewan
Archie

Stephen Tiller
Reporter #1

Michael O'Hagan
Reporter #2

Ivor Roberts
Reporter #3

Martin Pallot
Photographer

Caroline Milmoe
Constance

Steven O'Donnell
Bartender

James Bree
Barrister

Clive Mantle
Thug #1

Dave Cooper
Thug #2

Andy Bradford
Dockworker

Jennifer Guy
Christabel

Elizabeth Kelly
Landlady
