Cast


Current cast
 
David Boreanaz Angel
James Marsters   Spike
J. August Richards Charles Gunn
Amy Acker Winifred "Fred" Burkle
Andy Hallett Lorne
Alexis Denisof Wesley Wyndam Price
 
Recurring cast
 
Elisabeth Rohm Kate Lockley
Eliza Dushku Faith
Julie Benz Darla
 
Past cast
 
Glenn Quinn Allan Francis Doyle
Charisma Carpenter   Cordelia Chase
Vincent Kartheiser Connor