I give this 3 3/4 stars due to the weak ending. The first 90% of this film was very, very good. I had no idea where this movie was going to end. I was genuinely curious to see how it would end. Unfortunately, the last 15 minutes of the movie just flat-stunk, as the writers apparently had no idea how to end this movie, either.. If they had shored up the ending, this movie would have been a 5-start movie. It was kind of like the Olympic hurdler who is in first place until the last hurdle, but then clips it and stumbles to the finish. Even with the crappy ending, it was still a good movie. Just too bad because it could have been phenomenal. Should you see it in the theater? Yeah, it was still a fun movie.