This makes his success much less of a sure thing, which keeps the audience invested in the action.
One of the reasons that John McClane is such a relatable hero is that he’s not a superhero.
While The Rock’s character in Skyscraper is a former FBI agent, we’ve seen in the trailers he’s also injured, making him less of an obvious superman than he otherwise could be.
He’s not a Navy Seal or a Green Beret with extensive training.