Nicholas Stoller miał być reżyserem filmu, ale musiał zrezygnować z powodu innych zobowiązań. Zastąpił go Jake Kasdan.
Do roli Annie były brane pod uwagę Jennifer Garner, Amy Adams, Reese Witherspoon, Rose Byrne i Emily Blunt.
Film był kręcony w Somerville, Burlington i Everett (Massachusetts, USA).