Guest Stars Thusita Jayasundera as Neha Patel QC Stephen Boxer as Dr. David Elster Matthew Marsh as Lord Dryden Phil Dunster as Tristan Neil D'Souza as Steve Covell Gregory Floy as Bishop Naveed Khan as Imam Yasmine Akram as Audrey Ballard Dominic Coleman as Dorian Sheila Reid as Iris Tillson Sanjay Sutar as Reporter Andrew Neil as Mr. Humphreys