Guest Stars Amelie Bea Smith as Emily Whitehouse Ben Radcliffe as Young James Sebastian Selwood as Finn Whitehouse Liz White as Ali Tom Turner as John Vestey Kudzai Sitima as Maggie Nancy Farino as Holly Berry Elizabeth Chan as Female QC 1 Julia Warr as Jury Foreperson Jonathan Coy as Judge Aled Luckhurst Missy Malek as Nikita (Clerk) Hannah Dodd as Young Sophie Jonathan Firth as Richard Geoffrey Streatfeild as Tom Southern Jake Simmance as Young Tom Luka Sheppard as Alec (Libertine) Anna Madeley as Ellie Frisk Kathryn Wilder as Kitty Ledger Rosalie Craig as Lucy Jane How as Madame Speaker Arazou Baker as Junior Barrister 2 Ralph Davis as Junior Barrister 1 Natasha Magigi as Mrs Addington Adrian Lukis as Aitkin Iwan Davies as Patrick Niamh Lynch as Waitress Junior Buron as Ollie Rudy Blue as Ollie's Older Brother Christopher Godwin as Dr Howard Blackburn