Dominic Cooper and Jake Gyllenhaal were considered for the lead role and were offered the parts but both declined due to scheduling conflicts.
Olga Kurylenko and Ashley Greene auditioned for the role that went to Amber Heard. Heard later dropped out after the movie was postponed.