Armageddon's just around the corner as everyone's favorite vampire-with-a-soul, Angel (David Boreanaz), winds up the final season of his hit TV series. The broody former bloodsucker is flustered as he contends with his "soulful" rival, Spike (James Marsters), who's materialized in L.A. after closing the Sunnydale hellmouth with the rest of the gang in the final episode of "Buffy the Vampire Slayer." Costars Amy Acker and Alexis Denisof.