Characters played by Benedict Cumberbatch
Stephen Lewis
Characters played by Kelly Macdonald
Julie
Characters played by Stephen Campbell Moore
Charles
Characters played by Saskia Reeves
Thelma
Characters played by Andrea Hall
Policewoman
Characters played by Jim Creighton
Male Neighbour
Characters played by Beatrice White
Kate
Characters played by Rosa-Marie Lewis
Shop Assistant
Characters played by Franc Ashman
Lydia Webb
Characters played by Anna Madeley
Rachel Murray
Characters played by John Hopkins
Home Secretary
Characters played by Elliot Levey
Prime Minister
Characters played by Lucy Liemann
Joanna Buckley
Characters played by Natasha Brown
Stephen's Young Mother
Characters played by Laurence Spellman
Greg Ellis
Characters played by Richard Durden
Stephen's Father
Characters played by Geraldine Alexander
Stephen's Mother
Characters played by Gerard Monaco
Estate Agent
Characters played by Tony Walker
Taxi Driver
Characters played by Chase Collard
Ruth Lyle
Characters played by Gehane Strehler
Mrs Forrester
Characters played by Karen Bryson
Mrs Matterson
Characters played by Doreene Blackstock
Nurse
Characters played by Lindy Barrett
School Girl
Characters played by Caroline Garnell
Funeral Guest
Characters played by Eloise Henwood
School Girl
Characters played by Harry Dave McLaren
School Teacher
Characters played by Tony Pankhurst
Mourner
Characters played by Maya Raskin
School Girl