Guest Stars Simon Armstrong as PC Carter Denise Black as Maggie Kavanah Michael J. Jackson as Mike Branscombe Larry Lamb as Father Peter Harker Nathalie Armin as Parminder Gabrielle Hamilton as Fay Jenny Howe as Jan Fletcher Sally Edwards as Ruth Doyle Callum Yuill as Craig Jack Baverstock as Joe Doyle Tim O'Hara as Spud