DoctorsSeries 19Episode 38: To Have and to HoldBBC One Duration: 29 minutesFirst broadcast: Fri 9th Jun 2017, 14:00 on BBC Two EnglandLatest broadcast: Fri 9th Jun 2017, 14:00 on BBC Two WalesAyesha gets a shock visitor. Daniel struggles to hold his temper but is left feeling guilty when his actions have grave consequences. Show more ContributorsDr Heston Carter:Owen BrenmanDr Daniel Granger:Matthew ChambersRuhma Hanif:Bharti PatelBecky Smalley:Sarah MadiganDr Zara Carmichael:Elisabeth Dermot WalshDr Emma Reid:Dido MilesDr Sid Vere:Ashley RiceAyesha Lee:Laura RollinsMrs Tembe:Lorna LaidlawKaren Hollins:Jan PearsonValerie Pitman:Sarah MoyleJoe Granger-Carmichael:Oliver FalconerShak Hanif:Sanjay MiddaAlia Hanif:Mandy ThandiBren Lee:Andrea GordonBrian Wilder:Pradeep JeyAs himself:Navin KundraExecutive Producer:Mike HobsonDirector:Paul GibsonWriter:Philip RalphProducer:Caroline SlaterGenresDramaMedicalDramaSoapsBrandDoctorsSeriesDoctors: Series 19 Source: BBC Online