Almost as a parallel to the season itself, Sacrifice sees the Angel team literally running on empty. But because it's one of those placeholder episodes designed to fill the gap between two major story developments, it winds up appearing like nothing but a bunch of people running on empty. Therefore, the most successful idea raised here is also the episode's weakest. There's an interesting angle to all of this in that Angel has literally no clue how to stop Jasmine, and I liked that sense of abject ignorance of any get-out scheme or means of attack. It's relentless badness. But, at the same time, the writers struggle to get out of that well. Because, naturally, our heroes have to stop Jasmine at some point. And what they come up with is... eh.
At the same time as Buffy discovers similar convenience, Angel and his team of Jasmine renegades just so happen to stumble upon a major deus ex machina: in this case, a demon with ties to Jasmine and the knowledge of how to destroy her. So it's abrupt and not particularly enlightening, which is disappointing. The rest of this subplot is pretty crummy, too, the cast partnering up with a bunch of rebels who are about as interesting as ground beef.
Jasmine herself is far more overtly evil this week, Gina Torres given little to do except cackle like an Austin Powers villain. But I continue to like her relationship with Connor, from his rapid evolution into murderous psychotic to the weirdly sexual undertones between them (or maybe season four has just given me incest on the brain?)
Sacrifice is the weakest episode of the Jasmine saga, and loses a lot of the intense isolation that made the previous two hours so effective. But there are certainly intriguing parts to the episode, buried beneath all the contrivance and video-game CGI. C
Guest stars Gina Torres (Jasmine); Avery Kidd Waddell (Randall Golden); Michah Henson (Matthew); Jeff Ricketts (Spider Monster)
Writer Ben Edlund Director David Straiton