The storyline was very good but the cinematography was horrible. I kept wondering whether the movie house had put up a 3D movie and forgot to give me 3D glasses. I left there with a headache and upset stomach.