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 Tyger Drew-Honey as Malcy Smith Nigel Betts as Judge Newport Chelsea Halfpenny as Lily Bradley Paul Bradley as Jeremy Baker Des Yankson as Court Clerk Sidney Kean as Bill Connor Phillip Langhorne as Wilson Black