The story line is of fairytale proportions and I loved it. I've seen all of these actors in other shows and movies and like them all. I do feel that this movies' script writers, could have given these characters better material, in the events leading up to the reveal. Anyway, a good movie.