Guest Stars Bradley Hall as Larry Peters Nick Brimble as Jack Chapman Oliver Dimsdale as Daniel Marlowe Skye Lucia Degruttola as Esme Keating Carter-Jae O'Neil as David Keating Melissa Johns as Miss Scott Rose Allen as Dora Keating Rubie-Rose Fearfield as Ivy Keating Shaun Dooley as Johnny Richards Stuart Bowman as Bishop Aubrey Gray Ahmed Elhaj as Henry Jones John Bowler as James Milton Nneka Okoye as Dorie James Tristan Gemmill as Gene Daltrey Gordon Kennedy as Doctor Harvey Michelle Greenidge as Rita Daltrey