Most of the movie makes no sense and is far fetched but I think its still a fun movie to watch the last half wasn't as good but still a decent movie.