Guest Stars Sudha Bhuchar as Devika Jack Smethurst as Stan Powell Rebekka Choudhury as Sajani Caroline Lee-Johnson as Liz Carter Jane Booker as Valerie Masters David Hall as Reporter Tom Smith as David Cooper Sam Beazley as Walter Bazeley Georgia Henshaw as Suzie Cooper Kyle Portbury as Researcher