I watched this Saturday night... It was AMAZING.
I'm just trying to get my mind around the whole Marvel Comics connection... All three main characters were voiced by people who play or played Marvel characters in movies... Gran'pa Xavier, Papa Goblin, and Rogue-boy.