Characters played by Roger Brierley
Michael Dillon
Characters played by Lorcan Cranitch
Bernard Cleve
Characters played by Nicholas Gleaves
Joe Macavoy
Characters played by Robert Glenister
Stephen 'Squeal' Blake
Characters played by Geoff Holman
Freddie Gibbs
Characters played by James Higginson
DI Richard Marks
Characters played by Sarah Lancashire
Trina Lavery
Characters played by John McArdle
Roy Lavery
Characters played by Sue Kelly
Aileen Murray
Characters played by James Peachey
Andrew Mason
Characters played by Eva Pope
Ruby Mason
Characters played by Sarah Price
Becca Blake
Characters played by Kate Richards
Katya Mason
Characters played by Lynda Rooke
Maureen 'Mo' Blake
Characters played by Anne Stallybrass
Sandra Park
Characters played by Caroline Strong
Claire Macavoy
Characters played by Kelly Thresher
Shannon Macavoy
Characters played by David Westhead
DCI Peter Murray
Characters played by Paul Young
DCI Owen Simmons
Characters played by David Bowen
Desk Sergeant
Characters played by Jason Furnival
Forensic Officer 1
Characters played by Rachel Gartside
Dr. Rachel Dowd
Characters played by Stephen Hughes
Factory Pub Compere
Characters played by Samuel Lees-Manning
School Lad
Characters played by Andrew Proctor
Engineer
Characters played by Mike Pyatt
Headmaster
Characters played by Eddie Skelson
Police Liaison Officer
Characters played by Lise Stuart
Forensic Officer 2
Characters played by Dan Willis
Police Sergeant