Full Cast — Sherlock (2010–2017)

Benedict Cumberbatch

Benedict Cumberbatch

Sherlock Holmes

Martin Freeman

Martin Freeman

John Watson

Una Stubbs

Una Stubbs

Mrs. Hudson

Rupert Graves

Rupert Graves

DI Greg Lestrade

Louise Brealey

Louise Brealey

Molly Hooper

Mark Gatiss

Mark Gatiss

Mycroft Holmes

Andrew Scott

Andrew Scott

Jim Moriarty

Amanda Abbington

Amanda Abbington

Mary Morstan

Jonathan Aris

Jonathan Aris

Dr Anderson

Vinette Robinson

Vinette Robinson

Sgt Sally Donovan

Tanya Moodie

Tanya Moodie

Ella

Lars Mikkelsen

Lars Mikkelsen

Charles Magnussen

Lindsay Duncan

Lindsay Duncan

Lady Smallwood

Simon Kunz

Simon Kunz

Sir Edwin

Timothy Carlton

Timothy Carlton

Mr. Holmes

Wanda Ventham

Wanda Ventham

Mrs. Holmes

Lisa McAllister

Lisa McAllister

Anthea

Sian Brooke

Sian Brooke

Elizabeth / Eurus Holmes

Lara Pulver

Lara Pulver

Irene Adler

Zoe Telford

Zoe Telford

Sarah

Ed Birch

Ed Birch

Tom

Yasmine Akram

Yasmine Akram

Janine

Paul Chequer

Paul Chequer

DI Dimmock

Tom Brooke

Tom Brooke

Bill Wiggins

Honor Kneafsey

Honor Kneafsey

Girl on Plane / Little Girl

← Back to Sherlock