Guest Stars Gabriel Thomson as Michael Harper Keiron Self as Roger Bailey Siobhan Hayes as Abi Harper Frances Barber as Vanessa Aled Pugh as Giles Simon Ludders as Teacher Naomi Frederick as Heather Marian Pashley as Dental Assistant