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

Alan Dossor

Producer

Harry Bradbeer

Director

Glenn Chandler

Writer

Judy Jarvis

Makeup Designer

Robin Vidgeon

Director of Photography

Ian Rowley

Special Effects

Jo Gilyead

Makeup Supervisor

Michael Betts

Property Master

John Fountaine

Sound Recordist

Ian Adrian

Camera Operator

Nicola Mairs

Production Coordinator

Christa Lovisetto

Location Manager

Chris Heeley

Gaffer

Sophie Hebron

Second Assistant Director

Craig Atkinson

Grip

Paul Elkins

First Assistant Director

David Whitaker

Original Music Composer

Adrian Burch

Original Music Composer

Michael Treen

Line Producer

George Kyriakides

Production Design

Wendy Yeoman

Script Supervisor

David Aspinall

Editor

Jo Slater

Costume Supervisor

Sue Clark

Music Supervisor

Brian Castle

Costume Design

Nick Harding

Art Direction