Here's one thing in the movie that doesn't work: the reappearance of Orlando Bloom and Keira Knightley as Will and Elizabeth Turner, the parents of this film's bland pseudo-protagonist Henry Turner (Brenton Thwaites). Bloom appears in the prologue at the beginning of the movie, living a cursed life aboard the Flying Dutchman, and he appears again at its close once his curse has been lifted. In a bizarre moment at the end, Knightley's Elizabeth appears seemingly from nowhere over a hill, runs into Will's arms, and kisses him for a mushy reunion. (In a fitting twist for this dude-centric film, Knightley has zero lines.)
It's a scene that speaks to the awkward way Pirates, a product of the pre-Marvel era, has struggled to fit into the fan-service-ey demands of modern blockbuster-dom. Unless you are a diehard Pirates fan, you probably don't even remember what happened to Will or Elizabeth in the previous movies. Similarly, when the tentacle-faced villain Davy Jones (Bill Nighy) appears in the perfunctory post-credits scene, waking Will from a good night's sleep, you'll struggle to remember why he's important. The truth is he's not.