Guest Stars Kriss Dosanjh as Young Rohan Anwar Natasha Vasandani as Young Sita Anwar Karen Paullada as D.S.I. Jackie Roberts Amy Morgan as Young Jean Hughes Jade Croot as Pauline Floyd Elinor Crawley as Young Karina Bethell Dyfan Dwyfor as Young D.S. Vic Jenkins Gruffudd Glyn as Young Denver Hughes Richard Corgan as D.S. Chris Wynne Rhys Rusbatch as Young Dai Williams Calista Davies as Geraldine Hughes Rhys ap William as D.S. Jack Griffiths Ben McGregor as Young John Dilwyn Morgan Joshua Jenkins as D.C. Si Owen Rosie Sheehy as Young Mrs. Morgan Morgan Hopkins as D.C. Nigel Parke Wyn Bowen Harries as Walter Watkins Lisa Victoria as Jane Marchant