Cast (26)

Martin Clunes

John George Haigh

Keeley Hawes

Gillian Rogers

Richard Hope

Dr. Archie Henderson

Celia Imrie

Rose Henderson

Rowena Cooper

Mrs. Durand-Deacon

John Flanagan

Arnold Burtin

Terence Beesley

DS Heslin

Matyelok Gibbs

Mrs Constance Lane

Barbara Marten

Emily Haigh

Geoff Holman

John Haigh Senior

Christopher Town

John George Haigh (as a boy)

Ken Drury

Mr. Greig

Neil McKinven

Donald McSwan

Claire Nielson

Amy McSwan

Donald Douglas

William McSwan

Christopher Ettridge

Steven Rogers (as Chris Ettridge)

Sally Carman

Betty

Duggie Brown

Morrison

Emma Cooke

Mrs Louisa Bird

Paula Stockbridge

Mrs Kirkwood

Amanda Haberland

Sgt. Lambourne

Charles De'Ath

Sgt Symes

Geoff Oldham

Magistrate

Randal Herley

Elderly Resident

Eamonn Riley

Mr Parry

Nick Chadwin

Veterinary Surgeon

Crew (28)

Marilyn Johnson

Casting

David Reynolds

Executive Producer

Harry Bradbeer

Director

Glenn Chandler

Writer

Alan Dossor

Producer

Judy Jarvis

Makeup Designer

Robin Vidgeon

Director of Photography

Paul Elkins

First Assistant Director

Sophie Hebron

Second Assistant Director

Craig Atkinson

Grip

John Fountaine

Sound Recordist

Ian Rowley

Special Effects

Ian Adrian

Camera Operator

Nicola Mairs

Production Coordinator

Michael Betts

Property Master

Chris Heeley

Gaffer

Christa Lovisetto

Location Manager

Jo Gilyead

Makeup Supervisor

Nick Harding

Art Direction

Brian Castle

Costume Design

Sue Clark

Music Supervisor

David Aspinall

Editor

Wendy Yeoman

Script Supervisor

David Whitaker

Original Music Composer

Michael Treen

Line Producer

Jo Slater

Costume Supervisor

Adrian Burch

Original Music Composer

George Kyriakides

Production Design