Anthony Hopkins, Mario Adorf, and Bruno Ganz were all attached to this project at one time.
In Thomas Mann's story, Sophie Fuhrmann is supposed to be 8 but Mann says her body is more like that of 7. Actually, Nina Schweser, who plays Sophie in the movie, was about ten years old at the time of filming.