Amanda Seyfried as Lily Venus Dumbledore
Lily Collins as Phoenix Emelia White
Katy Perry as Aphrodite Xyla Crystal
Jamie Campell Bower as Alec Saffron
Ariana Grande as Kitty Cat
Emmy Rossum as Tenebrae Daáe/Riddle
Taylor Swift as Crystal Eversnow
Selena Gomez as Miley John
Justin Beiber as John Mayor
Demi Lovato as Leslie Riley
Harry Potter cast as their characters
Lily Collins as Phoenix Emelia White
Katy Perry as Aphrodite Xyla Crystal
Jamie Campell Bower as Alec Saffron
Ariana Grande as Kitty Cat
Emmy Rossum as Tenebrae Daáe/Riddle
Taylor Swift as Crystal Eversnow
Selena Gomez as Miley John
Justin Beiber as John Mayor
Demi Lovato as Leslie Riley
Harry Potter cast as their characters