Guest Stars Gerard Kearns as Henry Banks Michael Jibson as Matthew Evansford Caspar Griffiths as Frankie Seaborne Ryan Reffell as John Ransome Dixie Egerickx as Jo Ransome Jamael Westman as Dr. George Spencer Lily-Rose Aslandogdu as Naomi Banks Robin Berry as Jonah Tommy French as Samuel Nitin Ganatra as Charles Ambrose Henry Davis as Doctor Morton John MacCormick as Doctor Caldwell Zoe Scott as Cora's Maid Michelle Asante as Maureen Fry Jules Chan as Doctor Lim Cal MacAninch as Michael Seaborne Gareth Berliner as Thomas Taylor Benjamin Connolly as Medical Student Paul Antony-Barber as Rollings Rebecca Ineson as Gracie Banks