Sean Connery was originally offered the role of God but declined.
The film was deemed deeply offensive by the UK tabloid press for its inclusion of a swearing, foul-mouthed God.
During the wedding scuffle scene, actor Tam Dean Burn accidentally broke one of Neill Fulton's ribs.
Kevin McKidd and Ewen Bremner both starred in another Film 4 film based on a book by Irvine Welsh about drug addiction in Scotland: Trainspotting (1996)
Jemma Redgrave and Michelle Gomez both later starred in Doctor Who (2005); Redgrave as Kate Stewart and Gomez as Missy.