Guest Stars Bradley Riches as James McEwan Thibault de Montalembert voices Stephane Nelson Euros Lyn as Security Guard Eden Gough as Young Tao Sam Firth as Young Charlie