John George Haigh
Martin Clunes
Gillian Rogers
Keeley Hawes
John George Haigh (as a boy)
Christopher Town
Mr. Greig
Ken Drury
Donald McSwan
Neil McKinven
Amy McSwan
Claire Nielson
William McSwan
Donald Douglas
Steven Rogers (as Chris Ettridge)
Christopher Ettridge
Betty
Sally Carman
Morrison
Duggie Brown
Mrs Louisa Bird
Emma Cooke
Mrs Kirkwood
Paula Stockbridge
Dr. Archie Henderson
Richard Hope
Sgt. Lambourne
Amanda Haberland
Sgt Symes
Charles De'Ath
Magistrate
Geoff Oldham
Elderly Resident
Randal Herley
Mr Parry
Eamonn Riley
Veterinary Surgeon
Nick Chadwin
Rose Henderson
Celia Imrie
Mrs. Durand-Deacon
Rowena Cooper
Arnold Burtin
John Flanagan
DS Heslin
Terence Beesley
Mrs Constance Lane
Matyelok Gibbs
Emily Haigh
Barbara Marten
John Haigh Senior
Geoff Holman
Producer
Alan Dossor
Director
Harry Bradbeer
Casting
Marilyn Johnson
Executive Producer
David Reynolds
Writer
Glenn Chandler
Makeup Designer
Judy Jarvis
Director of Photography
Robin Vidgeon
Special Effects
Ian Rowley
Makeup Supervisor
Jo Gilyead
Property Master
Michael Betts
Sound Recordist
John Fountaine
Camera Operator
Ian Adrian
Production Coordinator
Nicola Mairs
Location Manager
Christa Lovisetto
Gaffer
Chris Heeley
Second Assistant Director
Sophie Hebron
Grip
Craig Atkinson
First Assistant Director
Paul Elkins
Original Music Composer
David Whitaker
Adrian Burch
Line Producer
Michael Treen
Production Design
George Kyriakides
Script Supervisor
Wendy Yeoman
Editor
David Aspinall
Costume Supervisor
Jo Slater
Music Supervisor
Sue Clark
Costume Design
Brian Castle
Art Direction
Nick Harding