Robert Carlyle
Nick Cameron
Robert Carlyle
Nick Cameron
Juliet Aubrey
Karen Walker
Sophie Okonedo
Paula
James Nesbitt
Tony
Berwick Kaler
Sammy
Barbara Rafferty
Madge Cameron
Tony Curran
Chris Cameron
Erin McMahon
Julie Cameron
Darren Tighe
Dell
Sara Stockbridge
Bridget
Sean McKenzie
George
John Brobbey
Geoff
Roger Ashton-Griffiths
Walsh
Jenny Jules
Doctor
David Schneider
Doctor
Tom Watson
Bill Cameron
Michael Winterbottom
Director
Daf Hobson
Director of Photography
Trevor Waite
Editor
Andrew Eaton
Producer
Paul Henry Powell
Writer
Jimmy McGovern
Writer
Roxy Spencer
Producer
David M. Thompson
Executive Producer
Alastair Gavin
Original Music Composer
Hayden Pearce
Production Design
Frazer Pearce
Art Direction
Rachael Fleming
Costume Design
Simone Pereira Hind
Casting
Mel Gibson
Makeup Artist
Amanda Warburton
Makeup Artist
Hayden Pearce
Production Design
Sheila Fraser Milne
Associate Producer
Eddie Kidd
Stunt Driver
Roy Alon
Stunt Coordinator
Nick Laws
Assistant Director
Simone Pereira Hind
Casting Director