My husband and I saw this movie together. We absolutely loved it! I do not particularly care for Julia Roberts, but she did a great job as the bad guy! Some twists to the traditional story, but it was fantastic! However, I do not recommend this film for children under 13 as the plot might be confusing to them.