Characters played by James Anthony Pearson
Sean MacDonald
Characters played by Dougray Scott
Alistair Raskolnikov
Characters played by Alastair Mackenzie
Jamie Stewart
Characters played by Charles Mnene
Sam
Characters played by Liz White
Alice MacDonald
Characters played by John Gray
Homeless Man
Characters played by Rebecca Palmer
Woman Loan Shark
Characters played by Shelley Conn
Julie Stewart
Characters played by Neil McNulty
Turbonegro Fan
Characters played by Ruaraidh Murray
Gang Leader
Characters played by Sheila Donald
Old Woman
Characters played by Jamie Michie
Police Officer 1
Characters played by Jenny Foulds
Police Officer 2
Characters played by Leon Butler
News Footage Police Officer
Characters played by Edie Jobson
TV Presenter
Characters played by Jamie Hayden
Manga Man
Characters played by Karen Gillan
Young Girl in Bus Station
Characters played by Tim Barrow
Restaurant Manager
Characters played by Terry Cade
Man on Calton Hill
Characters played by Rodd Christensen
Bank Security Guard
Characters played by Michael Moreland
Police Officer at Train Station
Characters played by Christina Strachan
Woman in Bar 3
Characters played by Billy Riddoch
Man in Restaurant Toilet
Characters played by Arran Topham
Running Man IV
Characters played by Millie Jobson
Young Girl in Garden 1
Characters played by Sophie Sullivan
Young Girl in Garden 2
Characters played by Kate Byrne
Estate Agent
Characters played by Ben Bradley
Bar Customer
Characters played by Kim Chapman
Nightclub Girl
Characters played by Joseph Muir
Woman Loan Shark's Thug
Driver
Characters played by Pete Murphy
Pete the Dogger