Criminal Minds has only a few episodes left for season 9. As the ninth season comes to a close, more and more surprises seem to be popping up, with guest-star appearances and all. Though episode 23, the first half of the two-part season finale, is entitled Angels, it sounds more like the Behavioral Analysis Unit (BAU) will be taking on Demons, instead.

New Episode 22 'Fatal,' BAU Hunts A Greek Mythology Addict? [VIDEO]

The ninth season of the hit CBS crime drama wraps in May with a two-part finale on episodes 23 and 24, Angels and Demons. During the first-half installment on May 7, Angels, the BAU heads to Texas to deal with the murders of prostitutes, when they realize religious nuances in the evidence for the killings.

Likewise, a synopsis for the upcoming 23rd episode reads: "When the BAU is called to Texas to consult on the murders of prostitutes, evidence points to killings with religious overtones. But as they delve further into the investigation, the team could put their lives at risk, on part one of the two-part ninth season finale."

BAU Uncovers A Clue That Leads To Whereabouts To An Unknown Subject? [VIDEO, PHOTOS]

What's more, La Bamba actor Esai Morales is slated to return in episode 23 as the BAU Section Chief, Mateo Cruz. Plus, actors Michael Trucco and Brett Cullen will guest-star as Owen McGregor and Preacher Mills, respectively.

Catch Criminal Minds when it returns to CBS, Wednesday April 30 at 9 p.m. with an all-new episode 22, 'Fatal.'