This is one movie that I left very surprised. This was a great cast. Was not expecting that with what I was expecting as a has been cast. There are no has been's here. Every cast member excels and this movie is a delight. It has action, great special affects and even has moments that you burst out laughing. But its a great story and with the cast you will leave very glad you went to see it. And ladies, both the women that went with us, very relucantly, LOVED IT!