The most impressive stars of the show are costume designer Katherine Fritz, who dresses 10 cast members in the roles of about 40, and the emphatic actor Ed Swidey, who plays a messenger, and through most of the plot we're not sure for whom. In a play about souls, Swidey's character ends up as the soul of the play, and in his forceful performance of a man we can't figure out, Swidey himself is the soul of the cast.

Contact staff writer Howard Shapiro at 215-854-5727, hshapiro@phillynews.com, or #philastage on Twitter.

-------------------------------------------------------------------------------

A Dybbuk: Presented by Ego Po Classic Theater at Prince Music Theater, 1412 Chestnut St., through June 17. TIckets: $20-$50. Information: 1-800-595-4849 or www.egopo.org.