All Cast

Robbie Coltrane

Robbie Coltrane

Jack Lennox QC

Celia Imrie

Celia Imrie

Gail Forrester

Neil Dudgeon

Neil Dudgeon

ACC Brian Richards

Vincent Regan

Vincent Regan

Det. Sgt. Jim Townsend

John McGlynn

John McGlynn

Crawford Hennessy-Boyd

Graham Crowden

Graham Crowden

Lord Belford

Mathew Zajac

Mathew Zajac

John Baresci (as Matthew Zajac)

Gary McCormack

Gary McCormack

Davie Dargo

Martha Leishman

Martha Leishman

Cathy Townsend

Louise Beattie

Louise Beattie

Deirdre McIntyre

Georgina Sowerby

Georgina Sowerby

Leslie Galbraith

Felix Dexter

Felix Dexter

Alvin Thorsen

Iain Agnew

Iain Agnew

Lord Breadalbane

Sharon MacKenzie

Sharon MacKenzie

Kirsty Hennessy-Boyd

Frank Miller

Frank Miller

James 'Jam Jar' McCauslan

Eddie O'Connell

Eddie O'Connell

Tommy Pargeter

Steve Speirs

Steve Speirs

Darren Westcoate

Rab Affleck

Rab Affleck

McKelvie