Guest Stars Will Tudor as Odi Thusita Jayasundera as Neha Patel QC Bella Dayne as Astrid Schafer Stephen Boxer as Dr. David Elster Neil D'Souza as Steve Covell Matthew Marsh as Lord Dryden Phil Dunster as Tristan Will Payne as Ferdinand Staz Nair as Gordon Yasmine Akram as Audrey Ballard Philip Barantini as Paul Susannah Doyle as Claudia Nowak Yinka Awoni as Paul Morgan Isla Jackson-Ritchie as Alice Wendy Albiston as Shop Owner