Vera Farmiga was originally cast as Colette Hughes before dropping out. Hilary Swank replaced her.

The story was first mentioned to Helena Bonham Carter 13 years ago, with Helena playing the role of Collette and Susan Sarandon playing Eleanor.