A Lucario dies thinking it failed to protect the one trainer it ever loved, and the movie spends its entire runtime proving it wrong. The emotional machinery here is ruthless: Ash has to understand what Lucario couldn't, and you watch a dead Pokémon get saved by the person it spent centuries guarding. The ending doesn't explain itself away with plot logic. It just breaks you with the simple fact that loyalty survives death.
Ash arrives in Lohta, a town celebrating its legendary hero who once wielded the power of the World Tree to prevent war. After winning the town's annual tournament, Ash earns the title of Wave Leader Hero and gains entry to a grand festival. Everything changes when Mew materializes during the celebrations and steals Pikachu, vanishing before anyone can react. The chaos awakens Lucario, a legendary Pokémon sealed away for centuries. This noble warrior emerges confused but determined, recognizing in Ash a connection to its past master. As Lucario and Ash team up to find Pikachu, they uncover layers of mystery surrounding the original Wave Leader, the World Tree, and Mew's mysterious agenda. The journey forces Ash to question what the legend truly means and whether the bond between trainer and Pokémon can transcend time itself. With Lucario's wave powers and Ash's determination, they race against time to prevent history from repeating its darkest chapter. Action and emotional stakes collide as answers emerge from the distant past.