Characters played by Robbie Coltrane
Jack Lennox QC
Characters played by Neil Dudgeon
ACC Brian Richards
Characters played by Graham Crowden
Lord Belford
Characters played by John McGlynn
Crawford Hennessy-Boyd
Characters played by Vincent Regan
Det. Sgt. Jim Townsend
Characters played by Martha Leishman
Cathy Townsend
Characters played by Celia Imrie
Gail Forrester
Characters played by Louise Beattie
Deirdre McIntyre
Characters played by Matthew Zajac
John Baresci
Characters played by Felix Dexter
Alvin Thorsen
Characters played by Nicole Marie Hood
Reporter
Characters played by Alan Tall
Willie Cavanaugh
Characters played by Sharon MacKenzie
Kirsty Hennessy-Boyd
Characters played by Iain Agnew
Lord Breadalbane
Characters played by Billy Riddoch
Jimmy Murray
Characters played by Frank Miller
James 'Jam Jar' McCauslan
Characters played by Gary McCormack
Davie Dargo
Characters played by Doug Eadie
Dougie
Characters played by Georgina Sowerby
Leslie Galbraith
Characters played by Jaclyn Tse
Dr. Cruikshank
Characters played by Iain MacRae
Gordon Griffiths
Characters played by Alan Stocks
Kenny Gallagher
Characters played by Eddie O'Connell
Tommy Pargerter
Characters played by Steve Speirs
Darren Westcoate
Characters played by Bren McGinn
Airport Security Guard
Characters played by Rab Affleck
McKelvie
Characters played by Lorenzo Amoruso
Self
Characters played by Bill Armour
Civil Servant
Characters played by Shota Arveladze
Self
Characters played by Andrew Barr
'Buckie' Snape
Characters played by Graham De Banzie
Dr. Tennant
Characters played by Ronald de Boer
Self
Characters played by Barry Ferguson
Self
Characters played by Adrián Gras-Velázquez
Self
Characters played by Cas Harkins
News Reporter
Characters played by Robert Harrison
London Gangster
Characters played by Stefan Klos
Self
Characters played by Peter Lovenkrands
Self
Characters played by Alan Marsh
(uncredited)
Characters played by Lynne McCallum
Neighbour
Characters played by Lorraine McGowan
Widowed Woman
Characters played by Charlie Miller
Self
Characters played by Gareth Morrison
Hospitality Waiter
Characters played by Kevin Muscat
Self