Tessa McWatt currently lives in London, England, where she is working as a producer and scriptwriter.