Penélope Cruz and
Edgar Ramírez were originally cast in the lead roles but after the project was stuck in development, they both dropped out and were replaced by
Rachel Weisz and
Colin Farrell. The project was once again stuck in development and both had dropped out, with
Elizabeth Olsen taking over the lead role.