Christina Ricci as Zelda is a bizarre choice. She is almost 20 years older than what Zelda would have been at the time this story takes place. I could understand someone 5-8 years older, but 20, No. She is not able to play a teenager and looks more a matron than a flapper. Granted she is an attractive women, but a teenager she is not. This is a compete waist of time.