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 Calista Davies as Geraldine Hughes Dyfan Dwyfor as Young D.S. Vic Jenkins Rhys Rusbatch as Young Dai Williams Richard Corgan as D.S. Chris Wynne Elinor Crawley as Young Karina Bethell Ben McGregor as Young John Dilwyn Morgan Rhys ap William as D.S. Jack Griffiths Joshua Jenkins as D.C. Si Owen Wyn Bowen Harries as Walter Watkins Rosie Sheehy as Young Mrs. Morgan Morgan Hopkins as D.C. Nigel Parke Lisa Victoria as Jane Marchant