"Frank Agnew is a police detective who kills for revenge and naively believes he's engineered the perfect crime."
Mark Strong
as Frank Agnew
Brian McCardie
as Joe Geddes
Paul Higgins
as David Westwood
Burn Gorman
as Kenny Morton
Michelle Duncan
as Louise Cullen
as Det Con Joe Geddes
Neve McIntosh
as Det Sgt Daniella 'Dani' Bonetti
Michael Nardone
as Val Carnegie
Vincent Regan
as George Torrance
John Sessions
as Prof Barry Lennox
Robert Willox
as Brendan McCann
Mercedes Grower
as Marilyn
Irene Bagach
as Sinada
Alex Ferns
as Liam Carnegie
Burt Kwouk
as Mr. Gim Yeung
Fiona Bell
as Sheena Baille
Jimmy Chisholm
as Billy Lannigan
Richard Conlon
as Adrian Elliot
Paul Donnelly
as Soco officer
Fat Frank
as Eugene
Gareth Glen
as Man
Caleb Grummet
as Boxer
Niall Macgregor
as John Hoey
Michael McGrady
Shonagh Price
as Pauline
Ralph Riach
as Mister Gillot
Douglas Russell
as Gary
Mathew Zajac
as Father Brannigan
Adrian Shergold
Director
Simon Donald
Writer
Ulf Brantås
Camera Operator
Martin Phipps
Original Music Composer
Tania Reddin
Editor