Siward

 was the porter at Gruach's castle, because he wasn't available to fight. (AUDIO: The Curse of Lady Macbeth)