Cast 20

Rupert Everett

Sherlock Holmes

Ian Hart

Dr. Watson

Anne Carroll

Mrs Hudson

Tamsin Egerton

Miranda Helhoughton

Perdita Weeks

Roberta Massingham

Helen McCrory

Mrs. Vandeleur

Julian Wadham

Hugo Massingham

Guy Henry

Mr. Bilney

Jennifer Moule

Georgina Massingham

Eleanor David

Mary Pentney

Jonathan Hyde

George Pentney

Rachel Hurd-Wood

Imogen Helhoughton

Penny Downie

Judith Massingham

Crew 22

Jo Kornstein

Set Decoration

Fleur Whitlock

Art Direction

David Roger

Production Design

David Katznelson

Director of Photography

Liz Michie

Hairstylist

Pat Hay

Makeup Artist

Aaron Sherman

Prosthetics

Helen Johnson

Makeup Artist

Jamie Pritchard

Hairstylist

Andrea Galer

Costume Design

Allan Cubitt

Executive Producer

Greg Brenman

Executive Producer

Rebecca Eaton

Executive Producer

Gareth Neame

Executive Producer

Elinor Day

Producer

Anthony Faust

ADR Mixer

Adrian Johnston

Original Music Composer