Loved the cast and the visuals were stunning. The story was a tad predictable, but that's perfect for a family Christmas movie. Its a musical that I'm excited to show my kids again before Christmas and I'm sure they will want to see it a few times (over and over) again as well, which I predict I won't mind in the least.