Smith packs a lot into his brave, controversial comedy on Catholicism and, as a Catholic himself, illustrates that he has some issues about his religion. He vents with a film that's both devilishly funny and agonizingly boring. A great cast does his dirty work, including Affleck and Damon as two cast out angels with a plan to re-enter heaven. Rock plays an angry apostle, Hayek is a muse turned stripper, and Rickman is the voice of God informing an abortion worker (Fiorentino) that she's to stop the angels. Rounding out the motley crew is Carlin as a cardinal. The first half is loaded with on-target jokes, but laughs are hard to find in the second hour, which falls victim to excessive religious yakety-schmakety. Smith's a talented screenwriter, unfortunately this time out, it's his directing that's really a sin.