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