Robbie Coltrane
as Dr. Eddie 'Fitz' Fitzgerald
Christopher Eccleston
as DCI David Bilborough
Geraldine Somerville
as Jane Penhaligon
Lorcan Cranitch
as Jimmy Beck
Kieran O'Brien
as Mark Fitzgerald
Barbara Flynn
as Judith Fitzgerald
Ricky Tomlinson
as DCI Charlie Wise
Tess Thomson
as Kate Fitzgerald