For Their Sins

For Their Sins is the 46th episode of Taggart.

It was originally broadcast on the ITV network on 21 November 1999.

SYNOPSIS
On a run-down housing estate in a tough part of Glasgow, two drug dealers are found murdered in quick succession, and it starts to look as if a vigilante might be at work. Soon afterwards, a third body is uncovered from its hiding place in a derelict tower block, and the case becomes ever more complex. DCI Mike Jardine's past as a uniformed cop threatens to come back to haunt him.

CAST

 * D.C.I. Michael Jardine - James Macpherson
 * D.S. Jackie Reid - Blythe Duff
 * D.I. Robbie Ross - John Michie
 * D.C. Stuart Fraser - Colin McCredie
 * Dr. Andrews - Robert Robertson
 * Robert Kinsella - Tam Dean Burn
 * John Kinsella - Sandy Welch
 * Ackie Boyle - Jake D'Arcy
 * Sadie Lapsley - Judith Sweeney
 * Rosie Lewis - Caroline Paterson
 * Veronica Kinsella - Gabriel Quigley
 * Sean Boyle - Paul Doonan
 * Father McGowan - Seamus Gubbins
 * Luca Giovannaci - Kern Falcolner
 * Paolo Giovannaci - James Mackenzie
 * Paddy Lapsley - Kieran Brown
 * Mrs McLaughlin - Kim Taping
 * McLaughlin girl - Ayden McDougall
 * Jake McGrourty - Mark Dawson
 * Michael Kinsella - Craig Porter
 * Bar Manager - Sean Hay
 * Shop Assistant - Giovanna Mackenna
 * Teenage Girl - Debbie Welsh
 * Jigsaw - George Hunter
 * Ackie's neighbour - John O'Neill
 * P.C. - Michael O'Brien
 * Penitent Woman - Joanne Davy