I loved this movie as a kid, but Rosie O'Donnell playing Roberta ruined the whole movie for me. Not only does her physical appearance look nothing like Christina Ricci, her personality and voice does not have the sass and emotion of Ricci either. Still a good movie, but had more charm to me as a kid when I saw it at 12 years old.