Real shame this movie didn't stick the landing as I'm a big fan. Enjoyed the first 20 minutes or so but after that the movie can't decide on a tone, many of the jokes fall completely flat and many character decisions are made purely for fan service instead of servicing the story. By the end I was left with a movie confused about its identity.