Anne Hathaway iba a interpretar a la protagonista, Megan, pero por problemas de agenda tuvo que cederle el testigo a Keira Knightley.
Rebecca Hall tuvo que dejar su papel en la película para así poder protagonizar 'Trascendence'.