Nicole Kidman and Julia Roberts were originally the film's stars, but the producers decided to shoot the film with a younger cast. Kidman also remained on board as a producer.
Leighton Meester and Katie Cassidy, two of the film's stars, previously worked together on The CW drama Gossip Girl (2007).
The production spent four days filming in Paris and two weeks filming in Monaco. The rest of the filming occurred in Hungary, with Budapest doubling for Paris and Monte Carlo. Raleigh Studios Budapest was used to substitute for Monte Carlo's Hotel de Paris for the filming.