All Cast

John Neville

John Neville

Sherlock Holmes

Donald Houston

Donald Houston

Doctor Watson

John Fraser

John Fraser

Lord Carfax

Anthony Quayle

Anthony Quayle

Doctor Murray

Barbara Windsor

Barbara Windsor

Annie Chapman

Adrienne Corri

Adrienne Corri

Angela

Frank Finlay

Frank Finlay

Inspector Lestrade

Judi Dench

Judi Dench

Sally

Barry Jones

Barry Jones

Duke of Shires

Robert Morley

Robert Morley

Mycroft Holmes

Edina Ronay

Edina Ronay

Mary Keller

Charles Regnier

Charles Regnier

Joseph Beck

Cecil Parker

Cecil Parker

Prime Minister

Georgia Brown

Georgia Brown

Singer

Dudley Foster

Dudley Foster

Home Secretary

Peter Carsten

Peter Carsten

Max Steiner

Christiane Maybach

Christiane Maybach

Polly Nichols

Kay Walsh

Kay Walsh

Cathy Eddowes

John Cairney

John Cairney

Michael Osborne

Avis Bunnage

Avis Bunnage

Landlady

Barbara Leake

Barbara Leake

Mrs. Hudson

Patrick Newell

Patrick Newell

PC Benson

Norma Foster

Norma Foster

Liz Stride

Terry Downes

Terry Downes

Chunky

Jeremy Lloyd

Jeremy Lloyd

Rupert