Dogma is a 1999 American adventure-comedy-fantasy film, written and directed by Kevin Smith; he also co-stars in the film along with an ensemble cast that includes Ben Affleck, Matt Damon, Linda Fiorentino, Alan Rickman, Bud Cort, Salma Hayek, Chris Rock, Jason Lee, Jason Mewes, George Carlin, Janeane Garofalo, and Alanis Morissette. Brian O'Halloran and Jeff Anderson, the stars of Smith's debut film Clerks, have cameo roles, as do Smith regulars Scott Mosier, Dwight Ewell, Walt Flanagan, and Bryan Johnson. The film is a satire of the Catholic Church and Catholic belief, which caused organized protests and much controversy in many countries, delaying release of the film and leading to at least two death threats against Smith. The film follows two fallen angels, Loki and Bartleby, who, through a loophole in Catholic Dogma, find a way to get back into Heaven after being cast out by God. However, as existence is founded on the principle that God is infallible, their success would prove God wrong and thus undo all creation. The last scion and two prophets are sent by the Voice of God to stop them.