Rolę Jude'a Fawley'a zaproponowano początkowo Ewanowi McGregorowi, lecz on ją odrzucił na rzecz wystąpienia w filmie "Trainspotting".
Helena Bonham Carter była kandydatką do roli Sue Bridehead.
Film kręcono w Beamish, Durham, Blanchford Village, Londynie, Richmond (Anglia, Wielka Brytania), Edynburgu (Szkocja, Wielka Brytania), Paryżu, Thionville (Francja) oraz w Nowej Zelandii.