Diane Kruger replaced Léa Seydoux in her role.
The usual modus operandi for writer/director David Cronenberg when making a Canadian movie is to cast non-Canadians in the lead roles, and this movie was no exception, with Cronenberg casting the non-Canadian actors Vincent Cassel, Diane Kruger, and Guy Pearce in this movie's lead roles.