All Cast

Benedict Cumberbatch

Benedict Cumberbatch

Stephen Lewis

Kelly Macdonald

Kelly Macdonald

Julie Lewis

Stephen Campbell Moore

Stephen Campbell Moore

Charles Darke

Saskia Reeves

Saskia Reeves

Thelma Darke

Andrea Hall

Andrea Hall

Policewoman

Jim Creighton

Jim Creighton

Male Neighbour

Beatrice White

Beatrice White

Kate Lewis

Rosa-Marie Lewis

Rosa-Marie Lewis

Shop Assistant

Franc Ashman

Franc Ashman

Lydia Webb

Anna Madeley

Anna Madeley

Rachel Murray

John Hopkins

John Hopkins

Home Secretary

Elliot Levey

Elliot Levey

Prime Minister

Lucy Liemann

Lucy Liemann

Joanna Buckley

Natasha Brown

Natasha Brown

Steven's Young Mother

Laurence Spellman

Laurence Spellman

Greg Ellis

Richard Durden

Richard Durden

Stephen's Father

Geraldine Alexander

Geraldine Alexander

Stephen's Mother

Gerard Monaco

Gerard Monaco

Estate Agent

Tony Walker

Tony Walker

Taxi Driver

Chase Collard

Chase Collard

Ruth Lyle

Gehane Strehler

Gehane Strehler

Mrs. Forrester

Karen Bryson

Karen Bryson

Mrs. Matterson

Doreene Blackstock

Doreene Blackstock

Nurse

Eloise Henwood

Eloise Henwood

School Girl (uncredited)