Barrie Houghton
Barrie Houghton is an actor, known for Empire of the Sun (1987), Inseminoid (1981) and Gauguin the Savage (1980).
Barrie Houghton is an actor, known for Empire of the Sun (1987), Inseminoid (1981) and Gauguin the Savage (1980).