Peter Noel Cook

Peter Noel Cook played the Alien Space Captain in The Ambassadors of Death.