By Ed Harris. Robert returns from holiday in Thailand in crippling pain from an illness with a very unusual cure. Robert ...... Martin Freeman Oliver ...... Nigel Anthony Doctor Magisterne ...... Pip Torrens Lily ...... Clare Corbett Sophie ...... Polly Lister Directed by Chris Wallis.