Director Jean-Pierre Jeunet wrote the character "Amélie" for Watson to play (Amélie was originally named Emily) but she eventually turned the role down due to difficulties speaking French and a desire not to be away from home.