The film was deemed deeply offensive by the UK tabloid press for its inclusion of a swearing, foul-mouthed God.
Sean Connery was originally offered the role of God but declined.
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.