My Life As A Teenage Robot: The Final Battle

My Life As A Teenage Robot: The Final Battle is the final film of the My Life As A Teenage Robot Film Trilogy.

Cast

 * Selena Gomez as Jenny Wakeman/XJ9
 * Charlize Theron as Vexus
 * Helen Mirren as Nora Wakeman
 * Nat Wolff as Brad
 * Max Charles as Tuck
 * Ron Perlman as Smytus
 * Helmut Bakaitis as Krakus
 * Billy Zane as Nardok
 * ??? as Professor Brindlius
 * Sam Claffin as Frank/Forag
 * Josh Hutcherson as Chad/Ultimon
 * Benedict Cumberbatch as Ambassador Dargo
 * Thora Birch as Vega
 * Dane Dehaan as Don Prima
 * Lupita Nyongo as Brit Crust
 * Elizabeth Banks as voice of Brit Crust
 * Nicki Minaj as voice of Tiff Crust
 * Laurence Fishburne as Armagedroid
 * Jennifer Lawrence as Misty
 * Seth MacFarlane as Cluster
 * Paul Giamatti as Vladimir
 * Melissa McCarthy as Letta
 * Andy Serkis as Lenny
 * Michael Rooker as Mr. Smart
 * Chloe Grace Moretz as Pteresa
 * Adam Sandler as Gigawatt

Retired Cast

 * Janice Kawaye was originally gonna voice Jenny in this MLAATR movie, but she said it would be too hard for her to voice act, so, she was replaced by a new voice actor, Selena Gomez.
 * Cree Summer was originally gonna voice Vexus in this MLAATR movie, but it ended up being too hard for her to voice act Vexus anymore, so, she ended up like Janice Kawaye and got a new voice actor to replace her, Charlize Theron.
 * Candi Milo was originally gonna return to voice Nora and Pteresa just like Janice and Cree planned to do their Jenny and Vexus counterparts, but it ended up being too hard for her because she ended up aging every year and voicing Nora is gonna lead to a waste, So, she got replaced by new voice actors, Helen Mirren and Chloe Grace Moretz.
 * New voice actors replaced the old voice actors, because they thought the old voice actors' voices were more aging and becoming old.