Anjelica Houston była brana pod uwagę do roli Rose.
Początkowo Ryan Phillippe został wybrany do roli Mickey'a, ale musiał ją odrzucić z powodu wcześniejszych zobowiązań.
Rolę Claytona początkowo miał zagrać Wes Bentley.
Michaelowi Biehnowi zaproponowano rolę w filmie, jednak jej nie przyjął.
Film nakręcono w Filadelfii, Collegeville, Media (Pensylwania, USA) i w Mount Laurel (New Jersey, USA).