Edward Woodward was a fine actor. I remember him in Breaker Morant and the Equalizer as well as the Wicker Man.
Saw all the films you mention and liked em all. He was a great actor.
Late Sir Christopher Lee played (horrors) the villain Lord Summerisle .......