The Powerpuff Girls: The Final Battle

Plot
The girls realize that Chemical X was invented by a man named Xavier. Xavier is actually an alien from Planet X.

Cast

 * Emma Stone as Blossom
 * Amanda Seyfried as Bubbles
 * Selena Gomez as Buttercup
 * Tom Hanks as Professor William Utonium
 * Billy Zane as Xavier
 * Lacey Chabert as Princess Morbucks
 * Sienna Miller as Sedusa