The Powerpuff Girls: The Final Battle

Plot
The girls realize that Chemical X was invented by a man named Silico who was trying to kill the Professor.

Cast

 * Emma Stone as Blossom
 * Amanda Seyfried as Bubbles
 * Selena Gomez as Buttercup
 * Billy Zane as Silico
 * Sienna Miller as Sedusa