The Powerpuff Girls: The Final Battle

Plot
The girls realize that Chemical X was invented by Xavier Utonium who is the brother of William Utonium. Xavier is actually an alien from Planet X.

Cast

 * Emma Stone as Blossom
 * Amanda Seyfried as Bubbles
 * Ellen Page as Buttercup
 * Tom Hanks as Professor William Utonium
 * Billy Zane as Xavier Utonium
 * Morgan Freeman as Narrator