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