Watch Angel - Soul Purpose

Angel Season 5 Episode 10

Season 5 Episode 10

First Aired: January 21, 2004

Description: Angel is plagued by dreams of Spike being the chosen champion and the new protector of the helpless, which makes Angel question if he is still doing what he use to do.