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
 * Brittany Snow as Bubbles
 * Ellen Page as Buttercup
 * Tom Hanks as Professor William Utonium
 * Billy Zane as Xavier
 * Amanda Seyfried as Princess Morbucks
 * Sienna Miller as Sedusa