Characters played by Peter Mullan
Hector McAdam
Characters played by Keith Allen
Jimbo
Characters played by Natalie Gavin
Hazel
Characters played by Sharon Rooney
Young Mother
Characters played by Sarah Solemani
Sara
Characters played by Ewan Stewart
Peter
Characters played by Laurie Ventry
Dougie
Characters played by Stephen Tompkinson
Derek
Characters played by Gina McKee
Lizzie
Characters played by Emily Barker
Shelter Entertainer No.1
Characters played by Anna Bolton
Showroom Receptionist
Characters played by Yvonne Bredow
Shelter Nurse
Characters played by Paul Brennen
Transit Driver
Characters played by John Colleary
Sol
Characters played by Darren Connolly
War Veteran
Characters played by Janet Dawe
Shelter Volunteer No. 2
Characters played by Kenny Fullwood
Hoody 2
Characters played by Frank Gilhooley
Trucker
Characters played by Jamie Harkness
Hoody 1
Characters played by Nick Ikunda
Maserati Driver
Characters played by Jimi James
Homeless Man
Characters played by Olivia Jewson
Shelter Volunteer No. 3
Characters played by Fabs Latham
Shelter Entertainer No.2
Characters played by Ashley McGuire
Chiropodist
Characters played by Finlay McLean
Laurie 'Neeshy' McNeish
Characters played by Jamie Michie
Davey
Characters played by Lynsey-Anne Moffat
Hospital Receptionist
Characters played by Matt Odell
Shelter Volunteer No.1
Characters played by Tim Packham
Homeless cake fight singer
Characters played by Anthony Quirke
Ambulance Passenger
Characters played by Reaghan Reilly
Police Officer
Characters played by Craig J. Seath
Hospital Patient
Characters played by Hardeep Singh Kohli
Newsagent
Characters played by June Smith
Optician Kate
Characters played by James Tarpey
Ted
Characters played by Christine Tremarco
Kate (Cafe Proprietor)
Characters played by Charity Trimm
Paramedic
Characters played by Anita Vettesse
Till Lady
Characters played by Christian Wolf-La'Moy
Homeless man cake fight
Characters played by Matt Lanigan
Cafe Manager