Guest Stars Mark Letheren as Ben Harding Luke Hamill as Alex Dudley Sutton as Arthur Anna Livia Ryan as Tina Mark Eden as Bill Rosie Ede as Nurse Finella Felix Soper as Joe Joshua Jones as Young Alex Rachael Buckley as Adam's Mother Oliver Adams as Young Adam