"A lawyer finds himself increasingly frustrated by the professional criminals he is called upon to defend, and hooks upon the idea of devising perfect crimes."
Robbie Coltrane
as Jack Lennox QC
Celia Imrie
as Gail Forrester
Neil Dudgeon
as ACC Brian Richards
Vincent Regan
as Det. Sgt. Jim Townsend
John McGlynn
as Crawford Hennessy-Boyd
Graham Crowden
as Lord Belford
Mathew Zajac
as John Baresci (as Matthew Zajac)
Gary McCormack
as Davie Dargo
Martha Leishman
as Cathy Townsend
Louise Beattie
as Deirdre McIntyre
Georgina Sowerby
as Leslie Galbraith
Felix Dexter
as Alvin Thorsen
Iain Agnew
as Lord Breadalbane
Sharon MacKenzie
as Kirsty Hennessy-Boyd
Frank Miller
as James 'Jam Jar' McCauslan
Eddie O'Connell
as Tommy Pargeter
Steve Speirs
as Darren Westcoate
Rab Affleck
as McKelvie
Iain Cook
Writer
John Strickland
Director
Stuart Hepburn