Stephen Bullard

Stephen Bullard portrayed Scared Spectator in The Avengers.