David Alan Barclay
David Alan Barclay is known for his work on Labyrinth (1986), Star Wars: Episode VI - Return of the Jedi (1983) and Cats & Dogs (2001).
David Alan Barclay's FILMOGRAPHY
as Actor (8)