Angel season 5

Principal Cast
In order of character appearances David Boreanaz as Angel (22/22) J. August Richards as Charles Gunn (22/22) Amy Acker as Winifred Burkle/Illyria (22/22) Andy Hallett as Lorne (22/22) James Marsters as Spike (22/22) Alexis Denisof as Wesley Wyndam-Pryce (21/22) Mercedes McNab as Harmony Kendall (16/22)