Captain Underpants/Sonic the Hedgehog

Amy Rose as Harold Tails as George Sonic as Captain Underpants Shadow as Professor Poopypants