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 - Page 2
as Actor (27)