Speaking of Juggernaut I never bought into the fact that he is Xavier's step brother. It was always corny and forced to me so I'm okay with them not mentioning that in the movieverse. (Don't even mention that whole Cassandra Nova business!)

I really wont argue with that. But shoe horning him in X-3 as a random mutant didn't do him any justice either.

He should've been portrayed as a Hulk/Thor class threat which he wasn't.