I dont know much about the actual movie or the comic to be honest, but what i've gathered from the Marvel: Ultimate Alliance game is that, he's rich businessman owner type guy, who has made this like uber suit that he uses to go around saving the world from evil dudes and whatnot...etc