It is one of the great debates of late 90s and early aughts TV — was Angel or Spike Buffy the Vampire Slayer‘s greatest love on the WB hit. The teenage vampire slayer played by Sarah Michelle Gellar, 43, found her first true love in Angel, the good vampire played by David Boreanaz.