All Cast

Matthew Macfadyen

Matthew Macfadyen

Paul Prior

Emily Barclay

Emily Barclay

Celia

Miranda Otto

Miranda Otto

Penny Prior

Colin Moy

Colin Moy

Andrew Prior

Jimmy Keen

Jimmy Keen

Jonathan

Jodie Rimmer

Jodie Rimmer

Jackie

Matthew Chamberlain

Matthew Chamberlain

Jeff

Vicky Haughton

Vicky Haughton

Miss Seagar

Antony Starr

Antony Starr

Garreth

Vanessa Riddell

Vanessa Riddell

Iris

Toby Alexander

Toby Alexander

Paul as Teenager

Nicholas Hayward

Nicholas Hayward

Andrew as Teenager

Liam Herbert

Liam Herbert

Andrew as Child

Asher Emanuel

Asher Emanuel

Paul as Child

Sian Davis

Sian Davis

Clerk

Josephine Davison

Josephine Davison

Scottish Woman

Geoff Dolan

Geoff Dolan

O'Neill

Geraldine Brophy

Geraldine Brophy

Det. Farnon

Anne Chamberlain

Anne Chamberlain

Policewoman