Characters played by Robert Carlyle
Gaz
Characters played by Mark Addy
Dave
Characters played by Wim Snape
Nathan
Characters played by Steve Huison
Lomper
Characters played by Tom Wilkinson
Gerald
Characters played by Paul Barber
Horse
Characters played by Hugo Speer
Guy
Characters played by Lesley Sharp
Jean
Characters played by Emily Woof
Mandy
Characters played by Deirdre Costello
Linda
Characters played by Paul Butterworth
Barry
Characters played by Dave Hill
Alan
Characters played by Bruce Jones
Reg
Characters played by Andrew Livingston
Terry
Characters played by Vinny Dhillon
Sharon
Characters played by Kate Layden
Bee
Characters played by Joanna Swain
Sheryl
Characters played by Diane Lane
Louise
Characters played by Kate Rutter
Dole Clerk
Characters played by June Broughton
Lomper's Mum
Characters played by Glenn Cunningham
Police Inspector
Characters played by Chris Brailsford
Duty Sergeant
Characters played by Steve Garti
Policeman
Characters played by Malcolm Pitt
Job Club Manager
Characters played by Dennis Blanch
Director
Characters played by Daryl Fishwick
Social Worker
Characters played by David Lonsdale
Repossession Man
Characters played by Muriel Hunte
Horse's Mum
Characters played by Fiona Watts
Beryl
Characters played by Theresa Maduemezia
Horse's Sisters
Characters played by Fiona Nelson
Horse's Sisters
Characters played by The British Steel Stocksbridge Band
Brass Band
Characters played by Marie Jackman
Audience Member
Characters played by Arnold Montey
Audience Member
Characters played by Enn Reitel
Narrator
Characters played by Elaine Young
Audience Member