CharacterAngelAngel in Buffy the Vampire Slayer (1997), played by David Boreanaz. Played byDavid BoreanazAppears inBuffy the Vampire Slayer1997