The actors all did a great job. The script was a patchwork quilt, which had the story move back into the past, then forward; scenes were sown together in an odd kind of way it felt like to me. But that can be overlooked due to the spectacular finale. I think many viewers will find this movie fun to watch.