This film was among the best in the series for several reasons:
The Plot
The Visuals
The Score
And the Voice Performances.
Unfortunately, this would be the final Pokémon movie to feature the original English voice actors from the previous eight years as 4KIDS Entertainment decided not to renew their deal with the Pokémon Company. It would be the final vocal performances of these actors in these roles:
Veronica Taylor - Ash, May
Eric Stuart - Brock, James
Amy Birnbaum - Max
Rachael Lillis - Jessie
Mike Pollock - Narrator
And Maddie Blaustein (1960-2008) as Meowth
We would also lose Executive Producers Alfred Khan & Norman J. Grossfeld as well as Kathy Borland, Michael Haigney, Jim Malone, John Touhey, Darren Dunstan and the rest of 4KIDS Entertainment. So, to me, this film marked the end of an era. That's why this is my personal favorite Pokémon movie. I just wish that the new company handling the English dub would bring most of the 4KIDS voice actors back to their original roles. However, I admit that bringing back the rarest of the original 151 Pokémon, Mew, was a very good decision to compliment the introduction to Lucario. I hope that other fans find this film is as entertaining as I have.