I hear a lot of complaints about the storyline of this movie, but I have to disagree. There are some similarities to other movies in the general plot, but this movie told the story well and was highly enjoyable. There were no scenes out of place and it just flowed. I did not find myself looking at my watch even once during this movie.