Brock führt Ash, May und Max mit seinem Reiseführer zum Millennium-Festival-Tal und sie übernachten im Freien, als sie es leer vorfinden. Er klatscht begeistert während der Zaubershow von Butler und Diane, besonders bei einem Trick, bei dem Kirlia sich in Diane verwandelt, und äußert Interesse daran, sie kennenzulernen. Nachdem Team Rocket die Show unterbricht, erfährt Brock von Jirachis Existenz und wird Zeuge seines Erwachens.
Als Jirachi Snacks in ihre Unterkunft teleportiert, findet Brock die Lösung, dass Jirachi die Gegenstände zurück zu ihrem Ursprung teleportiert. Später schließt er sich der Gruppe an, indem er ein Clownkostüm trägt, um während Butlers Show die Tarnung aufrechtzuerhalten. Als er Butlers Plan entdeckt, Jirachi auszunutzen, hilft Brock bei der Flucht mit dem mystischen Pokémon.
Er hilft dabei, Butlers Bus in Richtung Forina, Jirachis Heimat, zu steuern. Brock ist während des finalen Kampfes gegen Butlers erschaffenes Pseudo-Groudon anwesend, wird von der Kreatur absorbiert, bevor Jirachi den Schaden rückgängig macht und ihn befreit. Während der Mission, Jirachi zu beschützen und Butler aufzuhalten, bietet Brock der Gruppe beständige Unterstützung und verlässt Forina mit ihnen, nachdem Jirachi wieder in Schlaf verfällt.