Cast (52)

Douglas Henshall

Michael

Gary Lewis

Thomas

Rosemarie Stevenson

Sheila

Stephen McCole

John

Ann Swan

Mother of Family

Frank Gallagher

Tanga

Alex Norton

Hanson

Dave Anderson

Uncle Ian

Malcolm Shields

DD Duncan

Laura O'Donnell

Carole

John Comerford

Ed, Carole's Dad

Deirdre Davis

Alison, Carole's Mum

Eric Barlow

Mr Bell

Frances Carrigan

Mrs Bell

Judith A. Williams

Amanda, Babysitter

Sheila Donald

Mrs Finch

Maureen Carr

Minnie

Laurie Ventry

Henry

Steven Singleton

Seamus

Seamus Ball

Father Fitzgerald

Sarah Hepburn

Louise, Carole's Sister

Martha Leishman

Alice

Stephen Docherty

Alastair

Robert W. Carr

Mr. Leitch (Undertaker)

Gilbert Martin

Frank

Jan Wilson

Sandra

Lenny Mullan

Julian

June Brogan

Mona

Paul Doonan

Lenny

Linda Cuthbert (Linda Jane Devlin)

Evelyn

Lex Keith

Self

Hugh Ferris

Self

Joel Strachan

Neil

Tam White

Alistair (taxi driver)

Vanya Eadie

Maria

Dorothy Jane Stewart

Margaret

Michael Mallon

Rab

James Casey

Peachy (Cheeky Boy in Street)

Alan Gracie

James

Jim Twaddale

Liam

Michael Sharpe

David

Lee-Ann McCran

Anne Marie

Debbie Welsh

Melissa

Donna Chalmer

Bernadette

Catherine Connell

Angela

Louise Dunn

Moira

Luke Coulter

Paper Boy

Kate Brailsford

Deaf Boy's Mum

Helen Devon

Jessica

Josie Aitken Sheridan

Duncan's Baby

Jenny Swan

Aunt Geraldine

Mary Jane Wells

PC McGiffen

Crew (13)

Peter Mullan

Writer

Peter Mullan

Director

Grant Cameron

Director of Photography

Colin Monie

Editor

Frances Higson

Producer

Paddy Higson

Executive Producer

Craig Armstrong

Original Music Composer

Campbell Gordon

Production Design

Frances Connell

Art Direction

Lynn Aitken

Costume Design

Anastasia Shirley

Makeup Artist

Mike Prestwood Smith

Sound

Doreen Jones

Casting