Super powerful guy with mysterious cosmic powers.
Answers more often to the name Bob than his heroic alter ego nickname.
More than a bit off mentally thanks in part to his very origins.
Did you think I meant someone else?
No, I mean Marvel Boy!
Perhaps I should be a bit more specific?