| Cast list | | Robert Carlyle | as | DI Tom Monroe | | Daniel Mays | as | DS Steven Grant | | Claire Skinner | as | Dr. Kate Tremaine | | Robert Glenister | as | Frank Thompson | | Sean Gallagher | as | Colin Somerville | | Tony Haygarth | as | DS Pritchard | | Anton Lesser | as | Martin Gibson | | David Acton | as | Psychologist | | Emma Cater | as | Sharon Reid | | Amelia Curtis | as | Monica Grant | | Kevin French | as | Aiden Thompson | | Davyd Harries | as | Cliff Fisher | | Martin Herdman | as | Caretaker | | Belle Hithersay | as | Alison Carter (as Belle Mary Hithersay) | | William Ilkley | as | Charlie Drain | | Paul Ireland | as | Andy | | Tonya Kerins | as | Receptionist | | Peter Lovstrom | as | Petrol Station Manager | | Stephen Mapes | as | Pat Fisher | | Rosalind March | as | Mrs. Mitchell | | Diana Payan | as | Anne Thompson | | Veronica Roberts | as | Mrs. Spencer | | Pip Torrens | as | Supt Flood |
| | Crew list: | | Ashley Pearce (Director) | | John Ireland (Writer) |
|