Characters played by David Morrissey
Finney
Characters played by Andy Serkis
Tom
Characters played by Melanie Hill
Lena
Characters played by Clive Russell
Tucker
Characters played by Pooky Quesnel
Carol
Characters played by Lynn Farleigh
Mary
Characters played by Neil Shackleton
Frank
Characters played by Stewart Porter
Gordo
Characters played by John Woodvine
Bobo Snr.
Characters played by Christopher Fairbank
Bobo Jnr.
Characters played by Brian Lewis
PawPaw
Characters played by Elspeth Charlton
Roma
Characters played by Gavin Makel
Young Finney
Characters played by Chris Woodger
Young Tom
Characters played by Mike Yeaman
Jimmy Spears
Characters played by Angela Lonsdale
Suzie
Characters played by David Hayman
McDade
Characters played by Mark Benton
Billy
Characters played by Kenneth Glenaan
Arthur Owen
Characters played by Steve Ramsden
D.I. Rivers
Characters played by Jonathan Magnanti
Iain
Characters played by Trevor Fox
Barry
Characters played by John McArdle
Louis Souter
Characters played by Sidney Cole
Clive
Characters played by Ace Bhatti
McDade's Minder
Characters played by Roger Griffiths
Doyle
Characters played by Joyce Falconer
Lorna
Characters played by John Grieve
Tony
Characters played by Patricia Ross
Beth
Characters played by Neil Packham
1st Policeman
Characters played by Maria McAteer
Jenny
Characters played by David Hayman Jr.
Ben
Characters played by Sammy Hayman
Andy
Characters played by Irene MacDougall
Charlie
Characters played by Michael Hines
2nd Minder
Characters played by Michael Gunn
Barman
Characters played by Muireann Kelly
Young Nurse
Characters played by Marie Hamer
Young Lena
Characters played by Tim Stone
Mick
Characters played by Mirin Barr
Young Suzie
Characters played by Prentis Hancock
Bank Manager
Characters played by William Leslie
Bank Clerk
Characters played by Jo-Anne Horan
Annie
Characters played by Ray Stubbs
Down & Out
Characters played by Chas Fraser
Trumpet Player
Characters played by Robbie Ryan
Ryan
Characters played by Bill Wrightman
PC