Guest Stars Jessica Gunning as Angela Tariq Jordan as Teddy Charles Kay as St John Artemis Hugo Cox as Court Clerk Leila Farzad as Leyla Bilgin Souad Faress as Birsen Ozkan Frances Barber as Michaela Herman Glen Davies as Bob Jack Gordon as Mickey Timothy Morand as Sergio Daniel Ben Zenou as Ben Mousa Ken Bones as Ediz Kilic Richard Cunningham as Waiter Stewart Scudamore as Turgay Susannah Wise as Nurse Hannah David Maybrick as Gerald Lindon Marcus Onilude as Robbie Selva Rasalingam as Faruk Osman Nabil Elouahabi as Nazim Kasaba Jodie Miller as Sally Ian Ashpitel as Jimmy Feldman Sam Vincenti as Metin Dursun Steve Hansell as Doctor Joanna McCallum as Judge Hartop Uncredited Robert Glenister voices Opening Narration