Very entertaining with a few too many punch lines. Lots of fan service in a good way, Miller does a great job, same with Keaton and Calle. A nice change of pace, story wise, from the other times "the world is ending, again." (It seems like that could be the story, but it isnt) CGI could have been better.