Guest Stars Bradley Riches as James McEwan Momo Yeung as Yan Xu Bel Priestley as Naomi Russell Ash Self as Felix Britten Rachael Stirling as Amanda Olsson Zoe Molyneux as Keira the tour guide Rebecca Root as Principal Vanessa Cruickshank as Pauline Jones Ethan Joseph-Robert as Alex the artist