Udział w filmie proponowano Jennifer Lawrence, ta jednak odmówiła ze względu na konflikt terminów.
Film był kręcony w Atlancie i na wyspie Saint Simons (Georgia, USA), Nowym Jorku (Nowy Jork, USA), Nowym Orleanie (Luizjana,USA) oraz w San Diego (Kalifornia, USA).