Jon Anketell Brewer Swain is a British journalist and writer who was portrayed by Julian Sands in a film directed by who ?