Rose McGowan, Angelina Jolie, Salma Hayek, Michelle Williams, Helena Bonham Carter, Elizabeth Hurley, Amy Adams i Rachel Weisz były brane pod uwagę przy obsadzaniu roli Avy Lord.
Zdjęcia do filmu kręcono w Austin (Teksas, USA) i Nowym Orleanie (Luizjana, USA).
Johnny Depp odrzucił rolę Johnny'ego z powodu napiętego grafiku.