It's easy to say that yes this movie is highly predictable. I'd presume that's one of the reasons it's receiving a large load of bad reviews. I think coming from my point of view is that the film is like any other good Christmas movie. It's predictable although always has a moral behind it. It's worth giving a watch. No you're not going to watch it more then once this year but it's still pretty good.