Sean Barrett was born on May 4, 1940 in Hampstead, London, England. He is an actor and writer, known for Return to Oz (1985), The Dark Crystal (1982) and Cyber City Oedo 808 (1990). Read more on iMDB