The 25 Greatest TV Villains of All Time

11. Angel, Buffy the Vampire Slayer

Played By: David Boreanaz

Going from hero to villain and back again has rarely been pulled off as convincingly as it was with David Boreanaz's turn as Angel on Buffy the Vampire Slayer.

The curse laid upon Angel for his past misdeeds dictates that he will transform into an evil being devoid of emotion if he ever finds true happiness. [Note to self: That's what you get for killing gypsies.] As Buffy is often the source of his true happiness (which comes about the way all true happiness does: sex), that means a lot of sadness for a post-adolescent vampire slayer/lover to handle. That's what you get for dating (250-year) older men.

blog comments powered by Disqus