In this Die Hard sequel, John McClane steps into the 21st century, but it's Timothy Olyphant's villain who steals the show.