From WB.com and TvGuide.com
AngelAngel 4x12 Calvary - Descriptions
Friday 7 February 2003, by Webmaster
A MAN WITHOUT A SOUL - When the gang receives the disturbing news that The Beast (guest star Vladimir Kulich) is working for a much more powerful entity, they realize they must restore Angel’s (David Boreanaz) soul to revert the evil Angelus back to Angel.
Written by: Jeff Bell, Steven DeKnight, Mere Smith. Directed by: Bill Norton
From TV Guide:
As the gang scrambles to locate Angel’s stolen soul, Lilah (Stephanie Romanov) emerges from the sewers and tries her hand at persuading Angelus (David Boreanaz) to stop the Beast (Vladimir Kulich). In other developments, Fred and Gunn make a decision about their relationship; and Angelus makes a comment that has the group looking at the Beast in a different light. Lorne: Andy Hallett. Wo-Pang: Roger Yuan.
Rating: TV-14 Content: Suggestive Dialog, Strong, Coarse Language, Violence