Benedict Cumberbatch character Stephen Lewis
Kelly Macdonald character Julie Lewis
Stephen Campbell Moore character Charles Darke
Saskia Reeves character Thelma Darke
Andrea Hall character Policewoman
Jim Creighton character Male Neighbour
Beatrice White character Kate Lewis
Rosa-Marie Lewis character Shop Assistant
Frances Ashman character Lydia Webb
Anna Madeley character Rachel Murray
John Hopkins character Home Secretary
Elliot Levey character Prime Minister
Lucy Liemann character Joanna Buckley
Natasha Brown character Steven's Young Mother
Laurence Spellman character Greg Ellis
Richard Durden character Stephen's Father
Geraldine Alexander character Stephen's Mother
Gerard Monaco character Estate Agent
Tony Walker character Taxi Driver
Chase Collard character Ruth Lyle
Gehane Strehler character Mrs. Forrester
Karen Bryson character Mrs. Matterson
Doreene Blackstock character Nurse
Eloise Henwood character School Girl (uncredited)