W filmie miał zagrać Jim Carrey.
Kate Hudson miała zagrać Brooke, ale musiała zrezygnować z udziału w filmie ze względu na angaż w "Something Borrowed". Została zastąpiona przez Olivię Wilde.
Zdjęcia do filmu kręcono w Bossier City i Shreveport (Luizjana, USA).
Okres zdjęciowy do filmu trwał od 6 kwietnia do 19 maja 2010 roku.