- 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
- Harry Bradbeer
- David Reynolds
- Alan Dossor
- Michael Treen
- Marilyn Johnson
- Adrian Burch
Martin Clunes hace el papel de John George Haigh.
Keeley Hawes interpreta a Gillian Rogers en la película.
Richard Hope interpreta a Dr. Archie Henderson en la película.
Celia Imrie interpreta a Rose Henderson en la película.
Rowena Cooper interpreta a Mrs. Durand-Deacon en la película.
John Flanagan interpreta a Arnold Burtin en la película.
Terence Beesley interpreta a DS Heslin en la película.
Matyelok Gibbs interpreta a Mrs Constance Lane en la película.
Barbara Marten hace el papel de Emily Haigh.
Geoff Holman interpreta a John Haigh Senior en la película.
Christopher Town hace el papel de John George Haigh (as a boy).
Ken Drury interpreta a Mr. Greig en la película.
Neil McKinven interpreta a Donald McSwan en la película.
Claire Nielson interpreta a Amy McSwan en la película.
Donald Douglas hace el papel de William McSwan.
Christopher Ettridge interpreta a Steven Rogers (as Chris Ettridge) en la película.
Sally Carman interpreta a Betty en la película.
Duggie Brown interpreta a Morrison en la película.
Emma Cooke interpreta a Mrs Louisa Bird en la película.
Paula Stockbridge interpreta a Mrs Kirkwood en la película.
Amanda Haberland hace el papel de Sgt. Lambourne.
Charles De'Ath interpreta a Sgt Symes en la película.
Geoff Oldham hace el papel de Magistrate.
Randal Herley interpreta a Elderly Resident en la película.
Eamonn Riley interpreta a Mr Parry en la película.
Nick Chadwin hace el papel de Veterinary Surgeon.
Capítulo disponible en las siguientes plataformas: