Cast (14)

Nico Mirallegro

Johnjo O'Shea

Susan Lynch

Margaret Ward

Daniel Mays

Tommy Ward

Jodhi May

Coleen O'Shea

Andrew Tiernan

Peter O'Shea

Robert Pugh

DI Hastings

Andrew Ellis

Kieran Gillespie

Finn Atkins

Karen O'Shea

Louise Delamere

DC Jane Pearson

Michael Gambon

Judge

Michelle Fairley

Shelagh

Ben Smith

Patrick O'Shea

Dean Smith

Hugo Davies

Steve Leighton

Hospital Porter

Crew (5)

David Blair

Director

Dirk Nel

Director of Photography

Patrick Hall

Editor

Jimmy McGovern

Writer

Adrian Johnston

Original Music Composer