Guest Stars Natasha Vasandani as Young Sita Anwar Kriss Dosanjh as Young Rohan Anwar Karen Paullada as D.S.I. Jackie Roberts Jade Croot as Pauline Floyd Gruffudd Glyn as Young Denver Hughes Amy Morgan as Young Jean Hughes Nicholas McGaughey as Thomas Willoughby Matthew Aubrey as Phil Blunt Calista Davies as Geraldine Hughes Rhys Rusbatch as Young Dai Williams Sharon Morgan as Pat Williams Matthew Gravelle as Seb William Thomas as Denver Hughes Maria Pride as Christine Kappen Mair Rowlands as Jean Hughes Phylip Harries as Tony Amelia Donkor as Sylvia Kambray Francine Morgan as Suzie Arwyn Davies as Rhys Webber