Larry Winters - Special Unit Inmate
Shuggie - Special Unit Inmate
Rab - Special Unit Inmate
Mo - Special Unit Inmate
Jimmy - Special Unit Inmate
Ken Murray - Special Unit Staff
Big Woodsy - Special Unit Staff (as Bobby Carlyle)
Aly - Special Unit Staff
Lenny - Special Unit Staff (as Bill Riddoch)
Alan - Special Unit Staff
Television Reporter - Visitor
Patricia - Visitor
Monitor PO - Barlinnie Prison Staff
PO 1 - Barlinnie Prison Staff
PO 2 - Barlinnie Prison Staff
PO 3 - Barlinnie Prison Staff
PO 4 - Barlinnie Prison Staff
Doctor - Barlinnie Prison Staff
Patrick - Larry's Fantasy
Alice / Betty - Larry's Fantasy
PO / Red Screw - Larry's Fantasy
PO / White Screw - Larry's Fantasy (as Lawrie Ventry)
Golden Hand - Larry's Fantasy
Mary Winters - Larry's Family
Don Winters - Larry's Family
Frank Winters - Larry's Family
Young Larry - Larry's Childhood
Young Don Winters - Larry's Childhood (as Jamie Morton)
Larry's Sister - Larry's Childhood (as Denise MacDonald)
Teacher - Larry's Childhood
Hospital Nurse - Larry's Childhood
Castle Warden - Larry's Childhood (as Matthew Costello)
Boy in Bed - Larry's Childhood
Gary - Paratrooper
Rob - Paratrooper
Eddie - Paratrooper
Young Soldier - Paratrooper
Dr. English - 1963, Brixton, Soho
Solicitor - 1963, Brixton, Soho
News Reporter - 1963, Brixton, Soho
Brixton Prison Officer - 1963, Brixton, Soho
Nurse - 1963, Brixton, Soho
Prostitute - 1963, Brixton, Soho
Aunt - Family Party
Uncle - Family Party
Child - Family Party
Neighbour - Family Party
News Reader - Radio Clyde (voice)
Late Night DJ - Radio Clyde (voice)