Bethany (Linda Fiorentino) works in an abortion clinic and is having issues with her Catholic faith. Then she is visited by Metatron (Alan Rickman), an angel sent from heaven to participate in a religious mission – to stop angels Loki (Matt Damon) and Bartleby (Ben Affleck) passing through a specific church door (that has been kind of opened so to speak by a local cardinal, played by the wonderful George Carlin). She’s being chased by a group of hocky playing skater kids/devils sent after them by Azrael (Jason Lee), and ends up accruing a gang of assistants; profits Silent Bob (Kevin Smith) and Jay (Jason Mewes), the thirteenth apostle, Rufus (Chris Rock) and Serendipity (Salma Hayek).
Kevin Smith ended up putting a clunky (though supposedly hilarious) disclaimer at the start, no doubt expecting a slew of criticism from a variety of different religious sections of society. As a non-religious person, but someone who grew up within a practicing family, I loved some of the concepts in this. Yes, I think Kevin Smith would have pissed off a lot of people with parts of this film, but why not? It’s a great yarn. Though I wish he’d let Silent Bob and Jay go – this film would have been much better without them, and I know it’s his thing, but still… And yes, I still think it was genius having Alanis Morissette playing God – certainly now it is a bit dated in that many folk may not recognise her, but I thought it was great.