Guest Stars David Ajao as Young Roger Elizabeth Bower as Sarah Tonya Smith as Michelle Sion Pritchard as Marcus Aled Llyr Thomas as Young Barry Will Heal as Kyle Amy Loughton as Jenny Leila Salah as Clara