With the Die Hard movies, you really can't think too hard on them. All aboard the fun train, leave logic at the station.
That said, this installment is more of the same. John McClane punches and shoots bad guys. Shoots off tough guy one liners and threats. Survives things normal humans can't.
All unrealistic, but that's what we are here for. Gunfights, car chases, things blow up. This time, he's dragging around a confused and mostly terrified young hacker as he tries to stop bad guy hackers.
We're just here for the fun and the action, and this movie delivers. It's not as good as the 1st one, sequels so rarely are, but it is one of the better sequels.
To me, the contrast of McClane's unrealistic survival abilities and cool headedness in comparison with the much more realistic reactions of our young hacker, Matt Farrell, played with some humor by Justin Long, is a bit of a wink to the audience. Yes, this is over the top, but you love it anyway.
The main bad guy, Thomas Gabriel, played by Timothy Olyphant, is fun to watch, even if he comes across as a bit of a moustache-twirler. The introduction of McClane's daughter Lucy gives us more McClane, just in a female form now.
Fun, fun, fun. Story isn't a complete trainwreck, touching on the evils of technology. But it doesn't get in the way of what we are here for, and that is to see McClane run his mouth and kick butt.