Barrie Houghton
Barrie Houghton is an actor, known for Empire of the Sun (1987), Inseminoid (1981) and Gauguin the Savage (1980).
Barrie Houghton's FILMOGRAPHY
as Actor (20)