Angel
The Price
S3 E19:
Angel's failed attempt to resurrect his son summons sluglike creatures that invade Fred's body; the group learns of the coming of The Destroyer, a powerful being determined to smite Angel.
Starring
Daniel Dae Kim