Guest Stars Ben Radcliffe as Young James Amelie Bea Smith as Emily Whitehouse Sebastian Selwood as Finn Whitehouse Liz White as Ali Tom Turner as John Vestey Kudzai Sitima as Maggie Julia Warr as Jury Foreperson Elizabeth Chan as Female QC 1 Missy Malek as Nikita (Clerk) Nancy Farino as Holly Berry Jonathan Coy as Judge Aled Luckhurst Violet Verigo as Krystyna Hannah Dodd as Young Sophie Jonathan Firth as Richard Richard McCabe as Brian Taylor Kathryn Wilder as Kitty Ledger Annie Haworth as Alison Phoebe Nicholls as Tuppence Whitehouse Sonny Poon Tip as Dan