Buffy the Vampire Slayer Guest cast, played by Abraham Benrubi Episode 5x11: Triangle (Jan 9, 2001) Episode 7x05: Selfless (Oct 22, 2002)