All Cast

Rupert Everett

Rupert Everett

Sherlock Holmes

Ian Hart

Ian Hart

Dr. Watson

Nicholas Palliser

Nicholas Palliser

Dr. Dunwoody

Neil Dudgeon

Neil Dudgeon

Lestrade

Anne Carroll

Anne Carroll

Mrs Hudson

Tamsin Egerton

Tamsin Egerton

Miranda Helhoughton

Perdita Weeks

Perdita Weeks

Roberta Massingham

Michael Fassbender

Michael Fassbender

Charles Allen

Helen McCrory

Helen McCrory

Mrs. Vandeleur

Julian Wadham

Julian Wadham

Hugo Massingham

Guy Henry

Guy Henry

Mr. Bilney

Jennifer Moule

Jennifer Moule

Georgina Massingham

Eleanor David

Eleanor David

Mary Pentney

John Cunningham

John Cunningham

Bates

Jonathan Hyde

Jonathan Hyde

George Pentney

Gina Beck

Gina Beck

Maid

Rachel Hurd-Wood

Rachel Hurd-Wood

Imogen Helhoughton

Penny Downie

Penny Downie

Judith Massingham

Jonathan Emmett

Jonathan Emmett

Policeman

Stewart Bevan

Stewart Bevan

Proprietor