Barrie Houghton is an actor, known for Empire of the Sun (1987), Horror Planet (1981) and Gauguin the Savage (1980). Read more on iMDB